站長資訊網
最全最豐富的資訊網站

實例詳解Oracle臨時表

本篇文章給大家帶來了關于Oracle的相關知識,其中主要介紹了關于臨時表的相關問題,包括了事務級臨時表、會話級臨時表等等內容,下面一起來看一下,希望對大家有幫助。

實例詳解Oracle臨時表

推薦教程:《Oracle視頻教程》

一、Oracle 臨時表

臨時表是一種特殊的表。當我們需要對某一(也可以是多個)表中的一批數據進行反復的操作時,通過對這批數據創建一個臨時表,可能會簡化操作并且有可能提高效率!

基本語法:

create global temporary table 臨時表名(colum,colum,.......)on commit delete rows;on commit preserve rows;

說明:

  • on commit delete rows; 說明數據行只有在當前事務中可見,也是默認值,事務提交后數據行將消失;創建的是事務級臨時表。
  • on commit preserve rows; 說明數據行僅在當前會話中可見;創建的是會話級臨時表。

二、示例演示

2.1、事務級臨時表

-- 創建事務級臨時表 tmp_user 注:on commit delete rows 可省略create global temporary table tmp_user (   user_id   varchar2(10),   user_name varchar2(20)) on commit delete rows;

實例詳解Oracle臨時表
實例詳解Oracle臨時表

2.2、會話級臨時表

-- 創建會話級臨時表 tmp_user1create global temporary table tmp_user1 (   user_id   varchar2(10),   user_name varchar2(20))on commit preserve rows;

實例詳解Oracle臨時表

實例詳解Oracle臨時表

三、臨時表說明

  • 臨時表的數據是基于一個會話或一個事務的,其它的會話不能訪問到。
  • 臨時表可專用于事務處理,也可專用于會話。對于專用于事務處理的臨時表而言,數據存在于事務處理期間;對于專用于會話的臨時表而言,數據存在于會話期間。在這兩種情況下,會話插入的數據專用于會話。每個會話僅可查看和修改自己的數據。因此,臨時表的數據從不會獲得 DML 鎖

推薦教程:《Oracle視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
日韩免费观看一区| 国产精品麻豆欧美日韩WW| 91精品国产9l久久久久| 欧洲精品一区二区三区在线观看 | 亚洲偷自精品三十六区| 在线精品自拍无码| 亚洲欧洲精品成人久久奇米网 | 国产精品免费久久久久影院| 亚洲欧美日韩中文字幕在线一区 | 国产精品亚洲w码日韩中文| 日韩不卡视频在线| 欧美日韩国产免费一区二区三区| 国产亚洲精品美女久久久久 | 日韩蜜芽精品视频在线观看| 女同久久另类99精品国产| 夜精品a一区二区三区| 性虎精品无码AV导航| 亚洲日韩精品国产一区二区三区| 精品91自产拍在线| 国产香蕉精品视频| 久久精品极品盛宴观看| 99任你躁精品视频| 久久91精品国产91久| 国产精品久久久久a影院| 无码国产精品一区二区免费| 国产精品入口麻豆免费观看| 911精品国产自产在线观看| 国产精品久久久久久影院| 国产精品一区在线播放| 国内精品久久久久影院老司| 午夜麻豆国产精品无码| 久久精品国产72国产精| 日韩精品视频免费网址| 国产精品剧情原创麻豆国产| 国产成人无码精品久久二区三区| 国产伦精品一区二区三区无广告| 亚洲国产日韩成人综合天堂| 日韩一级黄色录像| 亚洲第一区精品观看| 精品偷自拍另类在线观看丰满白嫩大屁股ass | 国产成人精品久久亚洲|