on commit delete rows and on commit preserve rows
ON COMMIT
The ON COMMIT clause is relevant only if you are creating a temporary table. This clause specifies whether the data in the temporary table persists for the duration of a transaction or a session.
DELETE ROWS
Specify DELETE ROWS for a transaction-specific temporary table (this is the default). Oracle will truncate the table (delete all its rows) after each commit.
PRESERVE ROWS
Specify PRESERVE ROWS for a session-specific temporary table. Oracle will truncate the table (delete all its rows) when you terminate the session.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84878/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- postgresql delete duplicated rowsSQLdelete
- Maximum insert commit size and Rows Per Batch in OLE DB Destination in SSISMITBAT
- chained rows analyzeAI
- FIRST_ROWS和FIRST_ROWS_n的區別
- 【原創】論Optimizer的工作模式ALL_ROWS&FIRST_ROWS模式
- FIRST_ROWS和FIRST_ROWS(N)的區別 (zt)
- JavaScript rows 屬性JavaScript
- flex 3 rows layoutFlex
- F. Color Rows and Columns
- 【優化】ALL_ROWS模式和FIRST_ROWS模式的適用場景優化模式
- Listing Chained Rows of Tables and ClustersAI
- git commit後如何取消commitGitMIT
- 執行計劃中Cardinality (Estimated Rows, E-Rows) 估算錯誤原因分析
- 【最佳化】ALL_ROWS模式和FIRST_ROWS模式的適用場景模式
- CommitMIT
- eclipse svn commit 報錯 Commit blocked by pre-commit hookEclipseMITBloCHook
- Git commit 之後,想撤銷 commitGitMIT
- Oracle的優化器:RBO/CBO,RULE/CHOOSE/FIRST_ROWS/ALL_ROWS 名詞解釋Oracle優化
- svn commitMIT
- Asynchronous CommitMIT
- Oracle cols_as_rows 比對資料Oracle
- commit 與do_key('commit_form')區別MITORM
- git commit --amendGitMIT
- AWS Code CommitMIT
- commit 衝突MIT
- commit_writeMIT
- single 與 up to 1 rows的區別
- Redo內部解析-Multi Rows Insert (八)
- git commit 彈出編輯器後報錯: Aborting commit due to empty commit message.GitMIT
- commit_write,commit_logging,commit_wait引數和oracle redo行為MITAIOracle Redo
- 關於Git commitGitMIT
- Git拆分commit提交GitMIT
- 修改 commit messageMIT
- 增強的 COMMITMIT
- oracle之commit控制OracleMIT
- commit做了什麼?MIT
- 關於oracle commitOracleMIT
- 物化檢視 on commitMIT