您的位置:首页 > 数据库 > Oracle

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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: