如何设置表为每条提交,不使用事务

dead_lee 2004-09-02 11:22:37
我目前要更新一个表里面的4w条记录,老是报日志满的错误,使用了ALTER TABLE kna1 ACTIVATE NOT LOGGED INITIALLY还是没有效果,我又没有权限去调整数据库的日志大小,如何在不写存储过程的情况下,把这些数据都更新了。
...全文
121 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
heislazy 2004-09-06
  • 打赏
  • 举报
回复
db2 update command options using c off

详细信息可以:db2 ? update command
3000sunqin 2004-09-06
  • 打赏
  • 举报
回复
要使用该语句,需要在DB2CMD中将AUTO COMMIT选项关掉:
好像是DB2 +C
ALTER TABLE kna1 ACTIVATE NOT LOGGED INITIALLY
UPDATE语句
COMMIT
一旦COMMIT后,ALTER TABLE kna1 ACTIVATE NOT LOGGED INITIALLY语句失效
superdragon99 2004-09-04
  • 打赏
  • 举报
回复
根据关键字将记录排序,依次进行处理,每次处理一定条数,然后提交事务

5,891

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧