如何写匿名块
结构:
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参数名要大写。