能不能在insert时不记日志?

[复制链接]
查看11 | 回复5 | 2009-6-30 15:25:17 | 显示全部楼层 |阅读模式
有没有办法像oracle那样往某张表插数据时不记日志?
sql版本2005
回复

使用道具 举报

千问 | 2009-6-30 15:25:17 | 显示全部楼层
去掉文件自动增长框
回复

使用道具 举报

千问 | 2009-6-30 15:25:17 | 显示全部楼层
你的签名跟答案很配.
顺便to楼主, Oracle里面怎么处理可以Insert的时候不做日志?
原帖由 花恋 于 2007-11-26 16:50 发表
去掉文件自动增长框

回复

使用道具 举报

千问 | 2009-6-30 15:25:17 | 显示全部楼层
这样做没用的
原帖由 花恋 于 2007-11-26 16:50 发表
去掉文件自动增长框

回复

使用道具 举报

千问 | 2009-6-30 15:25:17 | 显示全部楼层
原帖由 wastrel007 于 2007-11-26 17:56 发表
这样做没用的

只要设置文件的大小就OK了
回复

使用道具 举报

千问 | 2009-6-30 15:25:17 | 显示全部楼层
去掉文件自动增长框这个肯定不对的,这个只能限制先行日志大小,一旦超过日志限定大小,数据库报错不能使用的。跟做DML是记不记日志没关系。

Oracle好像可以
insert ...select...
先alter table nologging
然后用insert/*+ append */ into select ......

DB2也有类似的操作
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行