db2不記錄日誌插入記錄
你使用not logged initially選項建表也是可以用的。 但是你要先啟用not logged initially選項;[@more@]在DB2 CLP中的例子;
DB2 CREATE TABLE A ...... NOT LOGGED INITIALLY;
DB2 +C //關閉自動提交選項;
db2=> ALTER TABLE A ACTIVATE NOT LOGGED INITIALLY;
db2=> Insert into a select * from b;
db2=> commit;
commit之前由於開啟了not logged intially選項,後面的Sql語句不計日誌;
commit之後not logged intially選項同時被關閉; 這個時候最好執行備份,因為你這一段資料操作是沒有日誌的,不利於以後恢復;
不過不是很推薦使用這個方法,如果要匯入大量資料,還是使用Load,Import好一些; 想要在程式中寫也是可以的,DB2提供了API,你可以參考API Reference
DB2 CREATE TABLE A ...... NOT LOGGED INITIALLY;
DB2 +C //關閉自動提交選項;
db2=> ALTER TABLE A ACTIVATE NOT LOGGED INITIALLY;
db2=> Insert into a select * from b;
db2=> commit;
commit之前由於開啟了not logged intially選項,後面的Sql語句不計日誌;
commit之後not logged intially選項同時被關閉; 這個時候最好執行備份,因為你這一段資料操作是沒有日誌的,不利於以後恢復;
不過不是很推薦使用這個方法,如果要匯入大量資料,還是使用Load,Import好一些; 想要在程式中寫也是可以的,DB2提供了API,你可以參考API Reference
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7490392/viewspace-1059428/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- php日誌,記錄日誌PHP
- 日誌記錄器
- LightDB不記錄WAL日誌的表
- NOARCHIVE模式CREATE TABLE不記錄日誌呀Hive模式
- Laravel sql 日誌記錄LaravelSQL
- secureCRT記錄操作日誌Securecrt
- 記錄日誌檔案
- PHP日誌記錄方法PHP
- oracle日誌操作記錄Oracle
- 記錄騰訊雲使用日誌
- 記錄 | 實習日誌 9
- mysql開啟日誌記錄MySql
- 記錄 sql 查詢日誌SQL
- SecureCRT自動記錄日誌Securecrt
- Appfuse:記錄操作日誌APP
- storm 問題日誌記錄ORM
- 第11章 日誌記錄
- laravel5.7 不記錄 sql 報錯日誌,自定義日誌資訊LaravelSQL
- 日誌記錄 PHP下往linux目錄下寫日誌PHPLinux
- 怎樣設定不讓JBOSS記錄訪問日誌???
- monolog 日誌記錄器解析Mono
- iptables防火牆如何記錄日誌防火牆
- 使用Redis記錄系統日誌Redis
- log4net日誌記錄
- 使用Rsyslog記錄Apache日誌Apache
- secureCRT自動記錄log日誌Securecrt
- 使用 .NET Core 的日誌記錄
- Python多程式記錄日誌Python
- 駭客攻擊日誌記錄(轉)
- Rust 實現日誌記錄功能Rust
- Oracle補充日誌及日誌記錄規則Oracle
- nginx日誌檔案按天記錄定時清理迴圈記錄Nginx
- NAS中如何檢視日誌記錄?
- python日誌記錄器的配置Python
- 如何優雅地記錄操作日誌?
- 日誌記錄模組logging
- django 專案日誌記錄設定Django
- 如何優雅地記錄操作日誌