नहीं, यह आपकी तालिका को नहीं गिराएगा यदि वास्तव में विदेशी कुंजी इसे संदर्भित कर रहे हैं।
अपनी तालिका को संदर्भित करने वाले सभी विदेशी प्रमुख संबंधों को प्राप्त करने के लिए, आप इस एसक्यूएल का उपयोग कर सकते हैं (यदि आप एसक्यूएल सर्वर 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')