ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle 与 sql server 临时表比较

oracle 与 sql server 临时表比较

原创 Linux操作系统 作者:sapfisher 时间:2010-12-26 21:13:23 0 删除 编辑

临时表一般用于在实现复杂逻辑时用,一般用于存储过程中,保存事务或会话的中间结果.在临时表的处理上,Oracle与Sql Server是不同的.

Oracle中的临时表是全局临时表,是和其他表一样提前那好的,存在于数据字典中,而不是在存储过程中创建,删除的.但Oracle临时表和其他表并不同,临时表中的数据只在会话或事务期间存在,会话断开或事务提交后临时表中的数据不再存在,被系统自动清除.

Sql Server(或Sybase)中的临时表是存储在tempdb中,一般在存储过程中创建,不存在于数据字典中.临时表中的数据也只存在于会话或事务期间,会话断开或事务提交后临时表中的数据被清除,临时表本身也被清除.

对于临时表,主键约束,排序,索引等操作也是适用的.

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13350870/viewspace-682625/,如需转载,请注明出处,否则将追究法律责任。

上一篇: CEO的财务自修课
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2008-03-06

  • 博文量
    9
  • 访问量
    30196