Mysql临时表和oracle临时表有什么区别

时间:2017-02-09 11:57:46

标签: mysql oracle oracle11g

MYSQL和ORACLE临时表之间有什么区别

1 个答案:

答案 0 :(得分:3)

在Oracle临时表中,只有数据是临时的,表是永久性的。在您修复交易或结束会话(取决于您选择的选项)之前,数据将是可见的

https://docs.oracle.com/cd/E12151_01/doc.150/e12155/oracle_mysql_compared.htm#BABDFGBD

  

在MySQL中,临时表是仅可见的数据库对象   到当前用户会话并在自动删除时   用户会话结束。

     

Oracle中临时表的定义略有不同   MySQL,因为临时表一旦创建就存在,直到它们为止   显式删除,并且所有会话都可以看到它们   适当的特权。但是,临时表中的数据是   仅对将数据插入表中的用户会话可见,   并且数据可能在交易或用户的持续时间内持续存在   会话。