在ORACLE存储过程中创建临时表
来源:互联网 发布:crm源码 编辑:程序博客网 时间:2024/05/17 06:40
create procedure pro
as
str varchar2(100);
begin
str:='CREATE GLOBAL TEMPORARY TABLE TABLENAME (
COL1 VARCHAR2(10),
COL2 NUMBER
) ON COMMIT PRESERVE ROWS' ;
execute immediate str; --使用动态SQL语句来执行
end;
/
存储过程里不能直接使用DDL语句,所以只能使用动态SQL语句来执行
--ON COMMIT DELETE ROWS 说明临时表是事务指定,每次提交后ORACLE将截断表(删除全部行)
--ON COMMIT PRESERVE ROWS 说明临时表是会话指定,当中断会话时ORACLE将截断表。
CREATE GLOBAL TEMPORARY TABLE admin_work_area
ON COMMIT DELETE ROWS as select * from dept
as
str varchar2(100);
begin
str:='CREATE GLOBAL TEMPORARY TABLE TABLENAME (
COL1 VARCHAR2(10),
COL2 NUMBER
) ON COMMIT PRESERVE ROWS' ;
execute immediate str; --使用动态SQL语句来执行
end;
/
存储过程里不能直接使用DDL语句,所以只能使用动态SQL语句来执行
--ON COMMIT DELETE ROWS 说明临时表是事务指定,每次提交后ORACLE将截断表(删除全部行)
--ON COMMIT PRESERVE ROWS 说明临时表是会话指定,当中断会话时ORACLE将截断表。
CREATE GLOBAL TEMPORARY TABLE admin_work_area
ON COMMIT DELETE ROWS as select * from dept
- 在ORACLE存储过程中创建临时表
- 在ORACLE存储过程中创建临时表
- 在ORACLE存储过程中创建临时表
- 在ORACLE存储过程中创建临时表
- 在oracle存储过程中创建临时表
- 在ORACLE存储过程中创建临时表
- 在存储过程中创建临时表
- 在存储过程中创建一临时表
- ORACLE 在存储过程中使用临时表
- Oracle存储过程中使用临时表
- Oracle存储过程中使用临时表
- Oracle存储过程中使用临时表
- Oracle存储过程中使用临时表
- Oracle存储过程中使用临时表
- oracle存储过程中使用临时表
- Oracle存储过程中使用临时表
- Oracle存储过程中使用临时表
- oracle存储过程中使用临时表
- Other Sources of Math Software Information
- 在Oracle8i中,可以创建以下两种临时表
- 在eclipse下查看jdk源代码
- php 中静态变量static 全局常量const的使用注意事项
- ArcGIS Server 常见问题与解决汇总
- 在ORACLE存储过程中创建临时表
- FirewallD
- 逻辑操作符和关系操作符
- 操作系统半期考试
- Python IDE Eric4 windows安装
- 常见的文件名后缀
- java 动态代理深度学习(Proxy,InvocationHandler),含$Proxy0源码
- POJ 2019 Cornfields(二维RMQ)
- 分数类(""<<"">>")