时间:2023-01-07 09:29:09 | 栏目:Oracle | 点击:次
是PL/SQL的基本执行单元,由定义部分,执行部分(必须)和例外处理部分组成。
Declare /*定义部分――定义常量、变量、游标、例外、复杂数据类型*/ Begin /*执行部分――要执行的pl/sql语句和sql语句*/ Exception /*例外处理部分――处理运行的各种错误*/ end;
例:
declare v_ename varchar2(5); v_sal number(7,2); begin select ename,sal into v_ename,v_sal from emp where empno = &no; dbms_output.put_line('雇员名:'||v_ename||' 薪水: '||v_sal); exception when no_data_found then dbms_output.put_line('您输入的编号有误!'); end;
PL/SQL词汇单元是它的最小的组件:分隔符、标识符、字面量、注释。
分隔符是一个字符或字符的组合,在PL/SQL中有特殊的意义。不要在分隔符中嵌入其它的字符。
简单分隔符只有一个字符。
复合分割符由两个字符组成。
整数:030, 6, -14, 0, +327672E5, 5 * 10**3
字符:'Z' , '%' , '7' , ' ' , 'Hello, world!'
布尔: TRUE、FALSE和 null
日期: DATE '1998-12-25' ; TIMESTAMP '1997-10-22 13:01:01' ;
单选注释
Select * from emp where empno=7788;--取得员工信息
多行注释
/*……*/来划分