ITPub博客

首页 > 数据库 > 数据库开发技术 > db2不记录日志插入记录

db2不记录日志插入记录

原创 数据库开发技术 作者:guyuanli 时间:2012-09-14 14:18:40 0 删除 编辑
你使用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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7490392/viewspace-1059428/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-03-09

  • 博文量
    167
  • 访问量
    669667