在Oracle Reports中使用'Execute Immediate'
来源:互联网 发布:paxos算法 ppt 动画 编辑:程序博客网 时间:2024/06/05 20:59
在Oracle Reports中使用'Execute Immediate'
在Oracle Reports中直接使用'Execute Immediate'是不允许的,但是可以在数据库中建立一个存储过程,然后在Oracle Reports中调用这个存储过程来达到执行SQL语句的目的.
在数据库中建立存储过程如下:
CREATE OR REPLACE PROCEDURE DYNAMIC_SQL(STMNT char) IS
begin
BEGIN
EXECUTE IMMEDIATE stmnt;
exception
when others then
dbms_output.put_line('hello');
end;
end;
然后在Oracle Reports中调用,例如在 BeforeParam 触发器中, 调用存储过程:
DYNAMIC_SQL('drop table TEST');
这样TEST这张表就会被删除.
- 在Oracle Reports中使用'Execute Immediate'
- oracle execute immediate 使用
- Oracle中EXECUTE IMMEDIATE的使用技巧
- oracle中execute immediate的使用
- Oracle中EXECUTE IMMEDIATE的使用技巧
- Oracle中EXECUTE IMMEDIATE的使用技巧
- Oracle中EXECUTE IMMEDIATE的使用技巧 .
- Oracle中EXECUTE IMMEDIATE的使用技巧
- Oracle中Execute Immediate的使用技巧
- Oracle中 execute immediate使用注意
- oracle中execute immediate用法
- oracle 中execute immediate 是什么意思?
- oracle 中 EXECUTE IMMEDIATE 用法 简单介绍
- Oracle中动态SQL详解(EXECUTE IMMEDIATE)
- Oracle中动态SQL详解(EXECUTE IMMEDIATE)
- Oracle中动态SQL详解(EXECUTE IMMEDIATE)
- Oracle-CURSOR及EXECUTE IMMEDIATE使用
- execute immediate在存储过程中的使用
- (转)PowerDesigner 连接oracle表与数据库中的表导入到PowerDesigner中
- DB维护日记(周一版)
- Activiti 5.3安装配置
- 用Long 还是long
- MVC 3 ViewBag
- 在Oracle Reports中使用'Execute Immediate'
- writeFile
- ActionScript 性能
- 关于<s:iterator根据id显示
- linux下查看网址经过路由的命令
- jqueryEasyUI自定义验证
- Ubuntu10.04编译系统内核,打BFS补丁。。。
- SQL游标原理和使用方法
- 1厘米等于多少个像素