1:语法
a:每一行语句必须以分号(;)结束
b:[declare
declare_var]
begin
execute_statement
[exception
exception_handle_statements
]
2:变量和类型和赋值
定义变量:
var type;
var_1 table.filed%type;
第一种和第二种的区别在于:第二种var_1的类型,和数据库中表的类型一样。推荐用这种方式定义变量。
3:条件逻辑
if conditon1 then
do something1;
elsif condtion2 then
do something2;
else
do something3;
end if;
4:循环
PL/SQL有3中循环方法。
1)简单循环
LOOP
statements;
END LOOP;
简单循环用:exit活exit when推出
附:exit when condtion (当条件满足的时候退出)
2)while循环
WHILE condition LOOP
statements;
END LOOP;
3)for循环
for
5:游标
6:异常