Как удалить или усечь таблицу в SQL Server?

Я должен очистить много таблиц (предпочтительно усеченная таблица). Но таблицы имеют много ограничений FK. Я попробовал что-то вроде этого, но привел:-к сбою

ALTER TABLE Table1 NOCHECK CONSTRAINT ALL 
TRUNCATE TABLE Table1
ALTER TABLE Table1 WITH CHECK CHECK CONSTRAINT ALL

Это - ошибка, я получаю:-

Не может усечь таблицу 'Test', потому что на нее ссылается ограничение FOREIGN KEY.

Предложите меня, как удалить или усечь таблицу путем отбрасывания ограничений временно.

5
задан Jango 30 July 2010 в 14:05
поделиться