oracle 暫存資料表

來源:互聯網
上載者:User

標籤:

暫存資料表:

除了永久表,oracle還可以建立一個暫存資料表來儲存 session私人data,這些data它存在僅在一個交易或session持續的時間。


CREATE GLOBAL TEMPORARY TABLE  語句建立了一個暫時表,該暫時表能夠是事務層級,也能夠是session層級。 對於事務層級的暫時表,data存在於事務的持續期間。對於session層級的暫時,data存在於session的持續期間。暫時表中的data 對各自的session的是私人的。每一個session 僅僅能看到而且僅僅能改動它自己的data。

dml lock 對於 暫時表上的data是不須要的。

lock 語句對暫時表沒有作用,由於每一個session都有他自己的私人data。


對於在 session層級的暫時表發出truncate命令,會truncate掉屬於那個session的data。truncate命令不會truncate掉 使用同樣表名的其它的session的資料。

暫時表上的dml語句不會產生redo。

可是,undo logs for the data and redo logs for the undo logs 是產生的。在session終止(user logs off 或者 session 異常終止)時。暫時表中的資料會自己主動drop掉。

能夠在暫時表上使用create index語句建立索引。

建立在暫時表上的索引也是暫時的。索引中的data 與 暫時表中的data 有同樣的 session 或者 事務範圍。



要建立一個暫存資料表和永久訪問表view。有可能建立一個觸發器在暫存資料表。



oracle 有用的工具(注意:exp等一下)的能力,出口和進口 暫存資料表的定義,但。即使使用rows第。暫存資料表data rows也不會匯出。分類似的。您可以複製暫存資料表的定義,但是你不能複製表data。



oracle 暫存資料表

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.