PL/SQL是一种块结构的语言,一个PL/SQL程序包含了一个或者多个逻辑块,逻辑块中可以声明变量,变量在使用之前必须先声明.除了正常的执行程序外,PL/SQL还提供了专门的异常处理部分进行异常处理.每个逻辑块分为三个部分,语法是: 语法结构:PL/SQL块的语法 [DECLARE --declaration statements] ① BEGIN --executable statements ② [EXCEPTION --exception statements] ③ END; 语法解析:
1.简单开始 DECLAREname varchar2(20);BEGIN select first_name into name from hr.employees where employee_id=&no; dbms_output.put_line(name);EXCEPTION WHEN NO_DATA_FOUND THEN dbms_output.put_line('该雇员不存在!');END;/ 2. 简单--- DECLARETYPE emp_record_type IS RECO
declare V_name emp.ename%TYPE :='SMITH';--定义成emp.ename类型,其初始化值必须在ename中存在 V_job varchar (20) :='salesman'; V_sal number ; rec emp%rowtype; begin select * into rec from emp where ename = V_name; DBMS_OUTPUT.PUT_LINE('姓名:'||rec.ename||'工资:'||rec.sal||'