美文网首页
oracle临时表

oracle临时表

作者: 点点渔火 | 来源:发表于2018-07-29 17:20 被阅读0次

    临时表

    ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的数据字典中。

    分类:
    1.会话级临时表

    会话级临时表是指临时表中的数据只在会话生命周期之中存在,当用户退出会话结束的时候,Oracle自动清除临时表中数据。

    格式:

    
    Create Global Temporary Table Table_Name
    (
    Col1 Type1,
    Col2 Type2
    ...
    )
    On Commit Preserve Rows;
    

    2.事务级临时表
    事务级临时表是指临时表中的数据只在事务生命周期中存在。

    Create Global Temporary Table Table_Name
    (
    Col1 Type1,
    Col2 Type2
    ...
    )
    On Commit Delete Rows;
    

    相关文章

      网友评论

          本文标题:oracle临时表

          本文链接:https://www.haomeiwen.com/subject/pdqtvftx.html