2012-11-28 46 views
1

而不是必须去每个子表和完全删除有关表您想做一个截断的约束,有没有一种快速的方法来禁用任何冲突约束快速,方便地让我截断和脱身,而不必做一个下降/添加这是combursome?截断表与约束

回答

-1
-- Disable all constraints including dependencies: 
ALTER TABLE dbo.TableName NOCHECK CONSTRAINT ALL; 
ALTER TABLE dbo.TableNamesDependencies NOCHECK CONSTRAINT ALL; 

-- Truncate tables: 
TRUNCATE TABLE dbo.TableName; 
TRUNCATE TABLE dbo.TableNamesDependencies ; 

-- Enable all constraints: 
ALTER TABLE dbo.TableNamesDependencies NOCHECK CONSTRAINT ALL; 
ALTER TABLE dbo.TableName CHECK CONSTRAINT ALL; 
+0

对不起,这不起作用。 –