2013-04-01 2 views

ответ

1
ALTER TABLE tablename NOCHECK CONSTRAINT all 
+0

Неработающий человек – user960567

+0

http://stackoverflow.com/questions/253849/cannot-truncate-table-because-it-is-being-referenced-b y-a-foreign-key-constraint –

+0

проверить ответы в ссылке выше, а не вопрос –

1

Чтобы получить все иностранные ключевые отношения, ссылающихся таблицу, вы могли бы использовать этот SQL (если вы на SQL Server 2005 и выше):

Использование Ниже сценария

SELECT * FROM sys.foreign_keys WHERE referenced_object_id = object_id(TableName)

SELECT 'ALTER TABLE ' + OBJECT_NAME(parent_object_id) + ' DROP CONSTRAINT ' + name FROM sys.foreign_keys WHERE referenced_object_id = object_id(TableName)

Смежные вопросы