匿名块
来源:互联网 发布:大数据产品竞品分析 编辑:程序博客网 时间:2024/05/01 19:53
匿名块的构成
DECLARE
在匿名块内声明变量。
如果无需声明变量,则可以省略DECLARE。
BEGIN
编写SQL语句、控制逻辑等可执行的部分。
此部分是必需的。
EXCEPTION
为了应对程序内可能发生的异常,在此进行错误处理。
如果无需错误处理,则可以省略EXCEPTION。
END
表示匿名块的结束。
示例1 包含所有部分的匿名块
示例2 只包含执行部分的匿名块
- DECLARE
- /* 声明部分 */
- BEGIN
- /* 执行部分 */
- EXCEPTION
- /* 异常处理部分 */
- END;
DECLARE
在匿名块内声明变量。
如果无需声明变量,则可以省略DECLARE。
BEGIN
编写SQL语句、控制逻辑等可执行的部分。
此部分是必需的。
EXCEPTION
为了应对程序内可能发生的异常,在此进行错误处理。
如果无需错误处理,则可以省略EXCEPTION。
END
表示匿名块的结束。
示例1 包含所有部分的匿名块
- declare
- dname varchar2(10);
- begin
- for dept_rec in (select dept_id,dept_name from dept) loop
- dname := dept_rec.dept_name;
- dbms_output.put_line(dname);
- end loop;
- exception
- when others then
- dbms_output.put_line('出错了!!');
- end;
示例2 只包含执行部分的匿名块
- begin
- for dept_rec in (select dept_id,dept_name from dept) loop
- dbms_output.put_line(dept_rec.dept_name);
- end loop;
- end;
- 匿名块
- 匿名块锁等待
- Oracle之匿名块
- 匿名块已完成
- Oracle匿名块
- plsql匿名块
- 判断块是否为匿名块
- 匿名内部类 初始化块
- 匿名存储过程块学习
- ORACLE 匿名PL/SQL块
- PL/SQL 基础---匿名块
- oracle sqldeveloper 匿名块已完成
- PostgreSQL数据库中匿名块的写法
- oracle中块(匿名块、命名块、子程序、触发器)的使用
- PL/SQL块分类(匿名块、命名块、子程序、触发器)
- 匿名方法---将代码块作为参数传递给委托
- java中的语句块和匿名类、内部类
- 静态块,匿名构造方法,构造方法执行顺序
- JavaScript技巧:重复定时器
- 数值的整数次方
- Android判断网络状态
- 矩阵乘法
- [转]常用的CSS3文字特效
- 匿名块
- 朱棣文演讲的翻译勘误
- 报错:Could not find action or result
- 存储过程(PROCEDURE)
- 测试程序的运行时间
- mfc对话框隐藏的几种方法
- 要Hold住:未来我们或用上1TB以太网
- 查看正在运行的mysql线程
- #define总结 (网上资料汇集)