暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

人大金仓临时表

原创 jack 2023-02-17
1377

一、会话级别临时表
默认情况下创建的临时表为会话级临时表,只在创建临时表的会话中可使用,表结构在整个会 话周期中一直保留。不同的会话可以创建同名的临时表。 可以使用 ON COMMIT PRESERVE ROWS(默认,事务结束时保留临时表记录)或者 ON COMMIT DELETE ROWS(事务结束时清除临时表记录)关键字指定事务结束后临时表中数据是否被清除

  1. CREATE TEMPORARY TABLE temp01(id int PRIMARY KEY,name varchar(20)) ON COMMIT PRESERVE ROWS;
  2. CREATE TEMPORARY TABLE temp02(id int PRIMARY KEY,name varchar(20)) ON COMMIT DELETE ROWS;

复制代码

二、事务级别临时表
使用 ON COMMIT DROP 关键字创建事务级临时表,表的创建和使用需要放在同一个事务中,事务 结束后表结构和表中数据都会被删除。

  1. CREATE TEMPORARY TABLE temp03(id int PRIMARY KEY,name varchar(20)) ON COMMIT DROP;

复制代码

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论