3、pl/sql程式控制結構:
條件控制:
if語句:
if 條件1 then
如果條件1為真執行這裡的語句……
elsif 條件2 then
如果條件2為真執行這裡的語句……
else
如果條件1和2都不為真則執行這裡的語句……
end if;
case語句:
case selector
when 條件1 then
如果條件1為真執行這裡的語句……
when 條件2 then
如果條件2為真執行這裡的語句……
else
果條件1和2都不為真則執行這裡的語句……
end case;
case表示式還可以作用於sql語句中。
迴圈控制:
loop迴圈:
declare
v_num number :=1;
begin
loop
dbms_output.put_line(v_num);
v_num:=v_num+1;
exit when v_num>=10;
end loop;
end;
while迴圈:
declare
v_num number :=1;
begin
while v_num<10
loop
dbms_output.put_line(v_num);
v_num:=v_num+1;
end loop;
end;
for迴圈:
begin
for v_num in 1..10
loop
dbms_output.put_line(v_num);
end loop;
end;
資料庫程式設計 oracle資料庫1
目錄賬號 數值函式 字元函式 日期 日期運算 日期函式 其他函式 轉換函式 超級管理員sys 預設密碼 change on install 普通管理員system 密碼 manager 使用者 scott 密碼 tiger這裡使用者sys的許可權是非常高的,可以開啟關閉oracle資料庫,它的許可權...
oracle資料庫賦權 Oracle資料庫許可權
oracle資料庫許可權基本認識 一 oracle許可權 oracle系統提供三種許可權 object 物件級 system 系統級 role 角色級。許可權分類 1 系統許可權 系統規定使用者使用資料庫的許可權。系統許可權是對使用者而言 2 實體許可權 某種許可權使用者對其它使用者的表或檢視的訪問...
Oracle資料庫程式設計 使用PL SQL編寫觸發器
8 使用pl sql編寫觸發器 觸發器存放在資料緩衝區中。觸發器加序列能夠實現自動增長。在觸發器中不能使用connit和rollback。dml觸發器在對特定的表執行dml insert update delete 操作時激發。語句級不能用 new和 old,行級可用。在觸發器中加上for each...