如何写匿名块
结构:
Declare ( 可选项,申请变量 )
Begin -- 开始
Boby;
Exception ( 可选项,异常处理 )
End;
Disql:
SQL> set serveroutput on
SQL> begin
2 print('hello world');
3 end;
4 /
hello world
DMSQL 过程已成功完成
已用时间 : 0.287( 毫秒 ). 执行号 :260.
Sql>begin
for i in 1..5 loop
print(i);
end loop;
end;
/
1
2
3
4
5
如何写存储过程,函数就是带返回值的存储过程。
案例:根据员工的编号找出员工所在的部门?
create procedure sysdba.bbb(BH IN INT)
AS
dept INT;
BEGIN
select department_id into dept from dmhr.employee where employee_id=bh;
print(dept);
END;
注意 ;BH 参数名要大写。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31424253/viewspace-2725871/ ,如需转载,请注明出处,否则将追究法律责任。