什么叫临时表?它与普通表有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/09/21 04:13:20

临时表,在数据库,顾名思义就是起到建立一个临时性的存放某数据集的作中。
临时表一般分为:事务临时表的管理、会话临时表

事务临时表的话,当事务结束的时候,就会清空这个事务临时表。所以,当我们在数据库临时表中插入数据后,只要事务没有提交的话,该表中的数据就会存在。但是,当事务提交以后,该表中的数据就会被删除。而且,这个变化不会在重做日志中显示。

会话临时表,顾名思义,是指数据只在当前会话内有效的临时表。关闭当前会话或者进行新的连接之后,数据表中的内容就会被清除。那会话临时表跟事务临时表到底有什么区别呢?我们以一个实例来看其中的区别。

就是起一个临时存储的作用!保存在内存中!普通表则是长期储存数据,可以随时读取写入的!