PL/SQL简介
PL/SQL语法结构
语法:
DECLARE
–声明部分,列如:定义变量、常量、游标
BEGIN
–程序编写、SQL语句
EXECTPION
–处理异常
END;
/
说明:
声明部分(DECLARE):包含变量定义、用户定义的PL/SQL类型、游标、引用的函数或过程;
执行部分(BEGIN):包含变量赋值、对象初始化、条件结构、迭代结构、嵌套的PL/SQL匿名块,或是对局部或储存PL/SQL命名块的调用;
异常部分(EXCEPTION):包含错误处理语句,该语句可以像执行部分一样使用所有项;
结束部分(END):程序执行到END表示结束,分号用于结束匿名块,而正斜杠“/”执行块程序;
范例
输入一个员工编号查询出员工的姓名:
DECLARE v_eno NUMBER; v_ename VARCHAR2(10); BEGIN v_eno := &empno; SELECT ename INTO v_ename FROM emp WHERE empno=v_eno; DBMS_OUTPUT.put_line('编号为:'||v_eno||'的雇员姓名为:'||v_ename); END; /