社区
Oracle
帖子详情
GLOBAL TEMPORARY的问题
bee2518
2004-01-01 11:13:35
为什么我把临时表(GLOBAL TEMPORARY TABLE)A用一般表(TABLE)A代替后在还原回去,那个临时表就不起作用了,什么数据都取不到。
环境:ORACLE 8。15 +DELPHI 6。0
请高手帮忙
...全文
101
4
打赏
收藏
GLOBAL TEMPORARY的问题
为什么我把临时表(GLOBAL TEMPORARY TABLE)A用一般表(TABLE)A代替后在还原回去,那个临时表就不起作用了,什么数据都取不到。 环境:ORACLE 8。15 +DELPHI 6。0 请高手帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LGQDUCKY
2004-01-02
打赏
举报
回复
你建立的是哪一种临时表?还是重新建立能解决。
baojianjun
2004-01-02
打赏
举报
回复
學習。。。
bee2518
2004-01-01
打赏
举报
回复
怎么没人回答?
beckhambobo
2004-01-01
打赏
举报
回复
在Oracle8i中,可以创建以下两种临时表:
1。会话特有的临时表
CREATE GLOBAL TEMPORARY <TABLE_NAME> (<column specification> )
ON COMMIT PRESERVE ROWS;
2。事务特有的临时表
CREATE GLOBAL TEMPORARY <TABLE_NAME> (<column specification> )
ON COMMIT DELETE ROWS;
CREATE GLOBAL TEMPORARY TABLE MyTempTable
所建的临时表虽然是存在的,但是你试一下insert 一条记录然后用别的连接登上去select,记录是空的,明白了吧。
下面两句话再贴一下:
--ON COMMIT DELETE ROWS 说明临时表是事务指定,每次提交后ORACLE将截断表(删除全部行)
--ON COMMIT PRESERVE ROWS 说明临时表是会话指定,当中断会话时ORACLE将截断表。
about
GLOBAL
TEMP
ORARY
TABLES
1.创建SQL语句 CREATE
GLOBAL
TEMP
ORARY
TABLE tablename (columns) [ ON COMMIT PRESERVE | DELETE ROWS ] SQL> create
global
temp
orary
table emp_
temp
(eno number) on commit delete rows; -- transact...
Oracle临时表
GLOBAL
TEMP
ORARY
TABLE
在Oracle8i或以上版本中,可以创建以下两种临时表: 1。会话特有的临时表 CREATE
GLOBAL
TEMP
ORARY
() ON COMMIT PRESERVE ROWS; 2。事务特有的临时表 CREATE
GLOBAL
TEMP
ORARY
() ON COMMIT DELETE ROWS; CREATE GLOBA
spark
Global
Temp
orary
View
temp
orary
views 是临时的,随着session的终止而消失 如果想要一个
temp
orary
被所有的session分享,需要用到
global
temp
orary
view
global
temp
rary view 属于一个系统的数据库
global
_
temp
实现例子: ``` // Register the DataFrame as a
global
temp
orary
view df.create
Global
Temp
View("people") //
Global
temp
orary
v
CREATE
GLOBAL
TEMP
ORARY
TABLE
转: CREATE
GLOBAL
TEMP
ORARY
TABLE CREATE
GLOBAL
TEMP
ORARY
TABLE TABLENAME ( COL1 VARCHAR2(10), COL2 NUMBER ) ON COMMIT PRESERVE(DELETE) ROWS ; 这种临时表不占用表空间,而且不同的SESSION之间互相看不到对方的数据 在会话结束后表
Oracle
GLOBAL
TEMP
ORARY
TABLE
在Oracle8i或以上版本中,可以创建以下两种临时表: 1。会话特有的临时表 CREATE
GLOBAL
TEMP
ORARY
() ON COMMIT PRESERVE ROWS; 2。事务特有的临时表 CREATE
GLOBAL
TEMP
ORARY
() ON COMMIT DELETE ROWS; CREATE
GLOBAL
TEMP
ORARY
Oracle
17,137
社区成员
55,257
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章