孙安俊ID:edusaj
21936次访问,排名5073好友0人,关注者0
edusaj的文章
原创 20 篇
翻译 0 篇
转载 4 篇
评论 24 篇
edusaj的公告
    这里记录着我的所思所想,我要用这种方式来记录下自己的成长历程,用我的历程与大家分享,如果能对大家有一点帮助,我就感到无比的欣慰,我会一直努力这样做,就让我一直这样做下去吧,生活终究会有一个结果!

Ema:edusaj@126.com
Pop:edusaj
Msn:edusaj@hotmail.com Hom:http://1388.com.cn

天气

最近评论
zhh007:thanks
fancy:Hi,我最近要忙一个学校的毕业设计,是关于Jmail的,看到你的blog上有一篇文章,我不是很明白里面的一个类叫Auth。希望能指教,谢谢!
我的邮箱是fancy113#gmail.com
wang2855:不错,我就是用错了导致数据不正确的。一般用
ON COMMIT DELETE ROWS
fish:请给我发一份吧!

blueflyfish@hotmail.com


谢谢!
edusaj:以上朋友需要gmail邮箱的邀请的已经发送,请查收!
文章分类
收藏
相册
女儿睿睿
links
try...catch(RSS)
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 oracle中建立临时表收藏

新一篇: 今天打电话回家! | 旧一篇: 使用links方式安装Eclipse插件

今天想用oracle中的临时表,所以写了一下!

CREATE GLOBAL TEMPORARY TABLE TABLENAME (
   COL1  VARCHAR2(10),
   COL2  NUMBER
) ON COMMIT PRESERVE(DELETE) ROWS ;

--ON COMMIT DELETE ROWS 说明临时表是事务指定,每次提交后ORACLE将截断表(删除全部行)
---------------------------------------
在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将截断表。

发表于 @ 2005年08月17日 14:18:00|评论(loading...)|编辑

新一篇: 今天打电话回家! | 旧一篇: 使用links方式安装Eclipse插件

评论

#wang2855 发表于2005-11-14 11:10:00  IP: 211.154.2.*
不错,我就是用错了导致数据不正确的。一般用
ON COMMIT DELETE ROWS
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © edusaj