1.PL/SQL語法結構
declare
變量、常量、遊標
begin
sql語句
pl/sql控制語句
exception
異常執行語句
end;
- 例子:打印當前日期
- 異常處理
更新指定員工(788)工資,如工資小於4000,則加100
2.%type和%rowtype
%type
declare vname emp.ename%type; —定義vname變量的數據類型和長度與emp表的ename字段一致
%rowtype:
declare vemp emp%rowtype;—vemp變量擁有與emp表相同的結構。
- 例子
3.循環
3.1 loop循環
語法:
loop
語句;
exit when 布爾表達式;
end loop;
- 向部門表中插入10條數據,部門編號從41到50
3.2 while loop循環
語法:
while 條件 loop
語句;
end loop;
- 向部門表中插入10條數據,部門編號從51到60
3.3 for loop循環
語法:
for 字段 in 字段範圍 loop
語句;
end loop;
- 向部門表中插入5條數據,部門編號從61到65