नहीं, यह आपकी तालिका को नहीं गिराएगा यदि वास्तव में इसका संदर्भ देने वाली विदेशी कुंजियाँ हैं।
अपनी तालिका के संदर्भ में सभी विदेशी कुंजी संबंध प्राप्त करने के लिए, आप इस SQL का उपयोग कर सकते हैं (यदि आप SQL सर्वर 2005 और ऊपर हैं):
SELECT *
FROM sys.foreign_keys
WHERE referenced_object_id = object_id('Student')
और यदि कोई है, तो इस कथन के साथ, आप वास्तव में उन FK संबंधों को छोड़ने के लिए SQL कथन बना सकते हैं:
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')