有时候因为查询结果很大且需要再跟其它表进行不同形式的连表查询,这是如果整个sql写下来不仅看起来臃肿而且查询效率也很低,Oracle提供了一种将查询结果存入到
临时表的写法可以讲查询结果存储到临时表中待用,我这里只记一种会话级别的用法,在当前会话中查询的结果会在临时表中存储数据,结束(关闭)会话数据就被清除掉。
CREATE GLOBAL TEMPORARY TABLE tmptable
ON COMMIT PRESERVE ROWS
AS
SELECT *
FROM tablename
有时候因为查询结果很大且需要再跟其它表进行不同形式的连表查询,这是如果整个sql写下来不仅看起来臃肿而且查询效率也很低,Oracle提供了一种将查询结果存入到
临时表的写法可以讲查询结果存储到临时表中待用,我这里只记一种会话级别的用法,在当前会话中查询的结果会在临时表中存储数据,结束(关闭)会话数据就被清除掉。
CREATE GLOBAL TEMPORARY TABLE tmptable
ON COMMIT PRESERVE ROWS
AS
SELECT *
FROM tablename
Python for 循环语句中使用else语句
每天一个 DBA 小知识,助你更进一步!
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M