基本語法如下 goto lable 是已經定義號的標號名
declare
i int :=1;
--定義i 為int型別
begin
loop
dbms_output.put_line (
'輸出i='
||i)
;if i =
10then
goto end_loop;
endif
;i:= i+1;
endloop
;《end_loop》
dbms_output.put_line (
'迴圈結束');
end;
/
null語句不會執行任何操作,並且會直接將控制傳遞到下一條語句
使用null語句的主要好處是可以提供pl/sql的可讀性
declare
v_sal emp.sal%
type
;v_ename emp.ename%
type
;begin
select ename,sal into v_ename,v_sal
from emp
where empno=&no
;if v_sal <
3000
then
update emp set comm=sal*
0.1where ename=v_ename;
else
null
;--空語句
endif
;end
;/
韓順平 玩轉oracle 角色
connect角色 具有一般應用開發人員需要的大部分許可權 具有的系統許可權 alter session create cluster create database link create session create table create view create sequence resou...
韓順平玩轉oracle之pl sql聽課筆記《三》
有些慚愧,距離第2次聽課筆記遠了。這一講主要是關於函式,包,還有變數的解釋。1 函式和過程的區別 1 函式 返回特定值,通常是乙個 過程 執行特定操作 2 建立函式時 在函式頭須包含return子句 例如 return number is think salary number 7,2 在函式體也須...
韓順平玩轉oracle之pl sql聽課筆記《三》
有些慚愧,距離第2次聽課筆記遠了。這一講主要是關於函式,包,還有變數的解釋。1 函式和過程的區別 1 函式 返回特定值,通常是乙個 過程 執行特定操作 2 建立函式時 在函式頭須包含return子句 例如 return number is think salary number 7,2 在函式體也須...