學習筆記 005

2021-08-11 03:55:16 字數 1721 閱讀 4018

if condition then

statement;

end if;

if condition then

statements_1;

else

statements_2;

end if;

if condition1 then

statements_1;

elseif condition2 then

statements_2;

else

statements_3;

end if;

loop

statements;

end loop;

while condition

loop

statements;

end loop;

for counter in [reverse] start_range…end_range

loop

statements;

end loop;

儲存過程

procedure name [(parameter[,parameter, ])]

is|as

[local declarations]

begin

execute statements;

[exception exception handlers]

end [name];

函式

function name [{parameter[,parameter, ])]

return datatypes

is [local declarations]

begin

execute statements;

[exception exception handlers]

end [name];

可以建立被如下語句所觸發的觸發器:

①dml語句(delete,insert,update)

②ddl語句(create,alter, drop)

③資料庫操作(servererror,logon,logoff,startup,shutdown)

包頭

建立包頭的語句格式如下:

create package<包名》 is

變數、常量及資料型別定義;

游標定義;

函式、過程定義和引數列表及返回型別;

end<包名>;

包體

建立包主體部分的語句格式如下:

create package body<包名>

as 游標、函式、過程的具體定義;

end<包名>;

使用%type

使用%rowtype

————————–以上參考自——————————

C 學習筆記 005 輸入輸出小結

對輸入資料進行合法性檢查 cin物件有幾個專門用來報告其工作情況的成員函式,它們將返回乙個真 假值來表明cin的狀態。cin的成員函式 作用cin.eof 如果到達檔案 或輸入 末尾,則返回true。cin.fail 如果cin無法工作,則返回true。cin.bad 如果cin因為比較嚴重的原因 ...

C 學習005 迴圈

c 在迴圈方面,感覺個c沒有身邊麼區別 while迴圈 for迴圈 do while迴圈 其實 使用goto也可以寫個迴圈 編寫環境vs2015 1.while迴圈 int main std cout i std getchar return 0 2.for 迴圈 int main std cout...

postgresql筆記005 初識繼承

初識繼承 繼承是物件導向的資料庫的概念。它開啟了資料庫設計的有趣新的特性。案例 drop table all cities create table all cities name text population real altitude int create table all capitals...