Oracle基本操作2-PL/SQL


1.PL/SQL語法結構

declare
	變量、常量、遊標
begin
	sql語句
	pl/sql控制語句
  exception
  	  異常執行語句
end;
  1. 例子:打印當前日期
    在這裏插入圖片描述
    在這裏插入圖片描述
  2. 異常處理
    更新指定員工(788)工資,如工資小於4000,則加100
    在這裏插入圖片描述

2.%type和%rowtype

%type
declare vname emp.ename%type; —定義vname變量的數據類型和長度與emp表的ename字段一致

%rowtype:
declare vemp emp%rowtype;—vemp變量擁有與emp表相同的結構。

  1. 例子
    在這裏插入圖片描述
    在這裏插入圖片描述

3.循環

3.1 loop循環

語法:

loop	
	語句;
	exit when 布爾表達式;
end loop;
  1. 向部門表中插入10條數據,部門編號從41到50
    在這裏插入圖片描述

3.2 while loop循環

語法:

while 條件 loop
	語句;
end loop;
  1. 向部門表中插入10條數據,部門編號從51到60
    在這裏插入圖片描述

3.3 for loop循環

語法:

for 字段 in 字段範圍 loop
	語句;
end loop;
  1. 向部門表中插入5條數據,部門編號從61到65
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章