欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

【Oracle 學(xué)習(xí)筆記】Day 4 臨時表、游標(biāo)

系統(tǒng) 2189 0

一、臨時表

今天看了下臨時表,感覺比較容易,沒有想象的那么復(fù)雜。

      
        --
      
      
        會話級別的
      
      
        Create
      
       Global 
      
        Temporary
      
      
        Table
      
      
         Table_Name  

(

       Col1 Type1,Col2 Type2...

) 
      
      
        On
      
      
        Commit
      
      
         Preserve Rows ;


      
      
        --
      
      
        其實翻譯的也挺人性化的,會話級別的臨時表,在提交事務(wù)的時候保留行
      
      
        --
      
      
        事務(wù)級別的
      
      
        Create
      
       Global 
      
        Temporary
      
      
        Table
      
      
         Table_Name  

(

       Col1 Type1,Col2 Type2...

) 
      
      
        On
      
      
        Commit
      
      
        Delete
      
      
         Rows ;


      
      
        --
      
      
        而事務(wù)級別的臨時表在提交事務(wù)的時候刪掉行.
      
    

我在PL/SQL里面測試的。如果說往第一個臨時表里面Insert語句,然后在本窗口中提交事務(wù)后,在用SELECT語句查詢這個表,仍舊能查到數(shù)據(jù)。但是如果是第二個表,當(dāng)點擊事務(wù)提交之后,SELECT語句就查不到數(shù)據(jù)量。當(dāng)然,這兩種臨時表,都是針對當(dāng)前連接的,有人說是SESSION的。就是如果新建一個鏈接,那么無論之前那個窗口的事務(wù)是否提交,都SELECT查詢不到。

在實際應(yīng)用中,我看了看有的ERP系統(tǒng)里面,用到基本上是會話級別的。但是還是具體問題具體分析。至于兩者的效率,還有待分析。

這里簡單提一提ORACLE和SQL Server關(guān)于臨時表的區(qū)別。

1.對于SQL Server來說,可以在表名稱前面加上#符號來表示一個類似于Oracle會話級的臨時表的功能。

但是,對于SQL Server來說,臨時表及臨時表的數(shù)據(jù)在會話結(jié)束時(鏈接釋放、Session結(jié)束)會同時釋放掉;而對于Oracle來說,僅僅是將該鏈接對應(yīng)的數(shù)據(jù)釋放掉,而臨時表仍舊存放在數(shù)據(jù)字典中。糾結(jié)其原因,SQL Server是內(nèi)存型數(shù)據(jù)庫,對于頻繁的更新刪除操作,SQL Server更有些優(yōu)勢,Oracle為了性能的考慮,選擇了建立于實際表差不多的這樣方式。

2.對于SQL Server 來說,可以在表名稱前面加上##符號來表示一個全局的臨時表,額,同Oracle的全局不是一個概念。其基本概念就是說,在建立一個帶有##的臨時表后,在建立該表的用戶釋放連接之前,除非顯示的聲明Drop table 之外,其他用戶都可以對該表的數(shù)據(jù)操作,包括Drop table,這點對于Oracle來說,可能就得采用實際表來操作了。

3.對于數(shù)據(jù)限制方面,Primary key 都支持,foreign key 好像不支持(沒咋用過,一般是用主鍵鏈接的)

?

二,游標(biāo)

引用一個別人的內(nèi)容,感覺比較全呢。

http://www.cnblogs.com/sc-xx/archive/2011/12/03/2275084.html

【Oracle 學(xué)習(xí)筆記】Day 4 臨時表、游標(biāo)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产精品成人在线播放 | 国产目拍亚洲精品99久久精品 | 日本翁熄系列乱在线视频 | 欧洲成人综合网 | 国产精品尤物在线观看一区 | 成人亚洲一区 | 国产精品视频免费观看 | 亚洲国产日韩a在线亚洲 | 日本高清视频在线三级 | 亚洲欧美中文日韩综合 | 日本午夜免费无码片三汲大片 | 国产目拍亚洲精品99久久精品 | 91精品欧美一区二区三区 | 草莓福利视频 | 久久精品23 | 婷婷色在线 | 日韩在线观看一区二区不卡视频 | av中文字幕在线播放 | 欧美日韩一二三区 | 全免费A敌肛交毛片免费 | 成人国产精品视频 | 国产亚洲久| www.av在线免费观看 | 欧美日韩亚洲区久久综合 | 日韩一区二区三区在线看 | 免费视频拗女稀缺一区二区 | 日韩一区二区三区视频 | 国产一区在线观看视频 | 九九精品久久 | 成人一级免费视频 | 免费看一级毛片 | 黄色片视频免费看 | 91精品国产高清一区二区三区 | 亚洲综合激情七月婷婷 | 伊人二本二区 | 亚洲欧美日韩精品久久亚洲区色播 | 精品欧美日韩 | 亚洲欧洲精品成人久久奇米网 | 精品久久久久久久人人人人传媒 | 青青青青手机在线视频观看国产 | 麻豆网站入口 |