oracle创建事务级临时表
2016-08-24 10:45
211 查看
-- Create table
create global temporary table YS_GRYJ_GTT
(
XTJGDM VARCHAR2(4) not null,
GRSXH NUMBER(12) not null,
DWSXH NUMBER(12) not null,
XZLX VARCHAR2(3) not null,
JFLB VARCHAR2(3),
JFNY NUMBER(6) not null,
YJLX VARCHAR2(3) not null,
SHNY NUMBER(6) not null,
JFJS NUMBER(10,2) not null,
GRJFJE NUMBER(10,2),
HRZHJE NUMBER(10,2),
CHRZHJE NUMBER(10,2),
ZHRZHJE NUMBER(10,2),
SHRZHJE NUMBER(10,2),
HRTCJE NUMBER(10,2),
CHRTCJE NUMBER(10,2),
ZHRTCJE NUMBER(10,2),
SHRTCJE NUMBER(10,2),
GRJFLX NUMBER(10,2),
HRZHLX NUMBER(10,2),
CHRZHLX NUMBER(10,2),
ZHRZHLX NUMBER(10,2),
SHRZHLX NUMBER(10,2),
HRTCLX NUMBER(10,2),
CHRTCLX NUMBER(10,2),
ZHRTCLX NUMBER(10,2),
SHRTCLX NUMBER(10,2),
JFFS VARCHAR2(3),
ZNJ NUMBER(10,2),
LXJSBZ VARCHAR2(3),
ZNJJSBZ VARCHAR2(3),
ZHJXRQ DATE,
ZHJZNJRQ DATE,
TZBGSXH NUMBER(12),
CSDSBZ VARCHAR2(3),
DWJFBZ VARCHAR2(3) not null,
JFSXH NUMBER(12),
BZ VARCHAR2(3),
HBYWLSH VARCHAR2(64)
)
on commit delete rows;
-- Create/Recreate indexes
create index INDX_GRYJ_GTT_GRSXH on YS_GRYJ_GTT (GRSXH);
create index IND_YS_GRYJ_GTT_GRSXH on YS_GRYJ_GTT (GRSXH, XZLX);
create global temporary table YS_GRYJ_GTT
(
XTJGDM VARCHAR2(4) not null,
GRSXH NUMBER(12) not null,
DWSXH NUMBER(12) not null,
XZLX VARCHAR2(3) not null,
JFLB VARCHAR2(3),
JFNY NUMBER(6) not null,
YJLX VARCHAR2(3) not null,
SHNY NUMBER(6) not null,
JFJS NUMBER(10,2) not null,
GRJFJE NUMBER(10,2),
HRZHJE NUMBER(10,2),
CHRZHJE NUMBER(10,2),
ZHRZHJE NUMBER(10,2),
SHRZHJE NUMBER(10,2),
HRTCJE NUMBER(10,2),
CHRTCJE NUMBER(10,2),
ZHRTCJE NUMBER(10,2),
SHRTCJE NUMBER(10,2),
GRJFLX NUMBER(10,2),
HRZHLX NUMBER(10,2),
CHRZHLX NUMBER(10,2),
ZHRZHLX NUMBER(10,2),
SHRZHLX NUMBER(10,2),
HRTCLX NUMBER(10,2),
CHRTCLX NUMBER(10,2),
ZHRTCLX NUMBER(10,2),
SHRTCLX NUMBER(10,2),
JFFS VARCHAR2(3),
ZNJ NUMBER(10,2),
LXJSBZ VARCHAR2(3),
ZNJJSBZ VARCHAR2(3),
ZHJXRQ DATE,
ZHJZNJRQ DATE,
TZBGSXH NUMBER(12),
CSDSBZ VARCHAR2(3),
DWJFBZ VARCHAR2(3) not null,
JFSXH NUMBER(12),
BZ VARCHAR2(3),
HBYWLSH VARCHAR2(64)
)
on commit delete rows;
-- Create/Recreate indexes
create index INDX_GRYJ_GTT_GRSXH on YS_GRYJ_GTT (GRSXH);
create index IND_YS_GRYJ_GTT_GRSXH on YS_GRYJ_GTT (GRSXH, XZLX);
相关文章推荐
- Oracle 数据库创建事务级或者会话级的临时表
- .csv大报表改造-oracle创建事务级临时表
- Oracle 创建临时表
- SqlServer与Oracle创建临时备份表数据的语句区别
- oracle 创建临时表的几种方法
- Oracle创建临时表:CREATE GLOBAL TEMPORARY TABLE
- Oracle 创建临时表
- 请问在oracle中如何创建临时表
- Oracle两种临时表的创建与使用详解
- Oracle创建临时表
- Oracle临时表与序列的创建
- oracle 创建临时表
- oracle创建临时表
- oracle with table as 创建临时表的用法示例
- oracle 创建临时表易犯的一个错误 使用commit
- oracle创建会话级别的临时表
- oracle下创建临时表
- Oracle 创建临时表的语法
- Oracle 创建表空间、临时空间及用户授权
- oracle创建临时表空间大小问题