Ні, це не скине вашу таблицю, якщо дійсно є зовнішні ключі, на які вона посилається.
Щоб отримати всі зовнішні ключові зв’язки, що посилаються на вашу таблицю, ви можете використовувати цей SQL (якщо ви перебуваєте на SQL Server 2005 і вище):
SELECT *
FROM sys.foreign_keys
WHERE referenced_object_id = object_id('Student')
і якщо є такі, з цим твердженням тут, ви можете створити оператори SQL, щоб фактично скинути ці відносини FK:
SELECT
'ALTER TABLE [' + OBJECT_SCHEMA_NAME(parent_object_id) +
'].[' + OBJECT_NAME(parent_object_id) +
'] DROP CONSTRAINT [' + name + ']'
FROM sys.foreign_keys
WHERE referenced_object_id = object_id('Student')