Oracle临时表的创建如下:
on commit preserve rows表示Session级别的临时表,表创建后,在一个窗口插入的数据,换到另外一个窗口再查询,该表数据为空。
on commit delete rows 表示事务级别的临时表,当commit或rollback时,数据消失
create global temporary table temp_lifeunpay_tbl(seq number(10),
agent_no varchar2(20)) on commit preserve rows;
临时表可用于存放临时的数据。
序列的创建如下:
CREATE SEQUENCE seq_itv_lifeunpay_collection INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
CACHE 10;