– 来自PinkGuy
输出语句
dbms_output.put_line();
变量定义
- 普通定义
变量名在左边,数据类型在右边
declare
psex char(3) :='男';
begin
end;
- 应用型变量,存放一个单元格的值
当不确定数据类型时候可以使用;
左边变量名, 右边表名.字段名%type
declare
pname emp.ename%type;
begin
end;
- 记录型变量,存放一个对象
左边变量名, 右边表名.字段名%rowtype;
declare
emp_info emp%rowtype;
begin
end;
if语句
if
declare begin if 条件 then -- 循环体 end if; end;
if..else
declare begin if 条件 then -- 循环体 else -- 循环体 end if; end;
elseif
declare begin if 条件 then -- 循环体 elsif 条件 then (elsif没写错) -- 循环体 else -- 循环体 end if; end
循环结构
while
declare i number := 1; begin where(条件)loop --循环体 end loop; end;
for
begin for 变量名 in 1..5 --条件 loop --开始 --循环体 end loop; -- 结束 end;