Oracle临时表 和 插入多条语句 用法
来源:互联网 发布:linux 编译安装php5.5 编辑:程序博客网 时间:2024/06/05 10:09
1、创建临时表 ON COMMIT PRESERVE ROWS 事务级别的,默认是回话级别的
DECLARE
v_exists number;
BEGIN
SELECT count(*) INTO v_exists FROM ALL_OBJECTS WHERE OBJECT_NAME = 'TEMP1';
IF v_exists > 0 THEN
EXECUTE IMMEDIATE 'drop table TEMP1';
END IF;
EXECUTE IMMEDIATE'
CREATE GLOBAL TEMPORARY TABLE TEMP1
(
ITEMCODE VARCHAR(100),
SQRQ VARCHAR(100)
) ON COMMIT PRESERVE ROWS';
END ;
2、插入多条数据
insert into tablename
select n1,n2 from dual union all
select n3,n4 from dual union all
select n5,n6 from dual
DECLARE
v_exists number;
BEGIN
SELECT count(*) INTO v_exists FROM ALL_OBJECTS WHERE OBJECT_NAME = 'TEMP1';
IF v_exists > 0 THEN
EXECUTE IMMEDIATE 'drop table TEMP1';
END IF;
EXECUTE IMMEDIATE'
CREATE GLOBAL TEMPORARY TABLE TEMP1
(
ITEMCODE VARCHAR(100),
SQRQ VARCHAR(100)
) ON COMMIT PRESERVE ROWS';
END ;
2、插入多条数据
insert into tablename
select n1,n2 from dual union all
select n3,n4 from dual union all
select n5,n6 from dual
0 0
- Oracle临时表 和 插入多条语句 用法
- 创建临时表,一条sql语句一次插入多条记录
- oracle插入多条语句(转载的)
- ORACLE 临时表用法
- Oracle 临时表用法
- Oracle临时表用法
- Oracle 临时表用法
- Oracle 临时表用法
- Oracle 临时表用法
- ORACLE 临时表用法
- sql 创建临时表 并且插入多条数据
- Oracle:用一条 INSERT 语句批量插入多条记录
- Oracle sql语句插入多条数据--已解决
- PL/SQL中流程控制语句 和Oracle临时表
- mysql插入多条语句
- Oracle临时表的用法
- Oracle中的临时表用法
- MySQL插入多条记录和REPLACE语句
- 图书管理系统登录菜单的实现
- 程序算法艺术与实践:经典排序算法之插入排序
- Kth Smallest Element in a BST -- leetcode
- session的生命周期
- abstract获取程序运行时间模板
- Oracle临时表 和 插入多条语句 用法
- 【springmvc+mybatis项目实战】杰信商贸-15.细粒度的权限控制+业务上报取消
- 数据库原理
- Android 消息提示框:五种Toast详解
- EL表达式的判断
- java SE复习笔记4
- python子类如何调用父类的__init__方法
- 九九乘法表
- MyEclipse 热部署