有没有办法用约束条件截断表?带约束条件的截断表
我想这个停用:
DECLARE @SQLtxt varchar(max)
SET @SQLtxt = '-- DESACTIVER LES CONTRAINTES' + CHAR(10)
SELECT @SQLtxt = @SQLtxt + 'ALTER TABLE [' + name + '] NOCHECK CONSTRAINT ALL;' FROM sys.tables
PRINT @SQLtxt
当然,它并没有奏效。我必须删除约束然后重新创建它们!我可以使它工作的唯一方法是通过提取脚本来删除并重新创建这个约束。
还有别的办法吗?顺便说一句,我不想删除,因为它会使用事务日志。
谢谢!这正是我期待的!一种提取alter脚本的方法。我现在不能投票,但我会投票给你! – PollusB 2010-01-28 18:17:59