0
|
张艳abbyLv5中级互助发布于2020-8-4 11:40
|
你是基于事务的临时表,还是基于会话的临时表。正常来说应该不会出现你说的这种问题,基于事务的,当你提交commit之后数据会被清空;基于会话的,你新开了一个会话,数据也会被清空 (1)基于事务
creat global temporary table 表名(字段名 字段类型……) on commit delete rows; (2)基于会话 creat global temporary table 表名(字段名 字段类型……) on commit preserve rows;
|
-
tsshinru(提问者)
- 大佬你试过吗,再你那里好用吗
-
tsshinru(提问者)
- -- Create table
create global temporary table SF_PROJECT_IMP_TMP
(
suuid VARCHAR2(80) not null,
sortname1 VARCHAR2(40),
sortname2 VARCHAR2(40),
sortname3 VARCHAR2(40),
sortname4 VARCHAR2(40),
gcode VARCHAR2(20) not null,
gname VARCHAR2(80) not null,
price NUMBER not null,
alc VARCHAR2(60),
gcode2 VARCHAR2(80),
brand VARCHAR2(40),
cls VARCHAR2(10)
)
on commit preserve rows;
这是我的临时表
-
张艳abby 回复 tsshinru(提问者)
- 你这是会话级的临时表,你可以先做个测试,在填报页面填报后,直接在数据库里查下这个表,看看是否有数据,不要通过帆软的填报
-
tsshinru(提问者) 回复 张艳abby
- 填报后再数据库查不到的。。不同会话啊
-
tsshinru(提问者)
- 帆软不能所有报表都用一个会话吧。
|
|