Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

तालिका को छोटा नहीं कर सकता क्योंकि इसे एक विदेशी कुंजी बाधा द्वारा संदर्भित किया जा रहा है?

सही; आप उस तालिका को छोटा नहीं कर सकते जिस पर FK बाधा है।

आमतौर पर इसके लिए मेरी प्रक्रिया है:

  1. बाधाओं को छोड़ें
  2. टेबल को छोटा करें
  3. बाधाओं को फिर से बनाएं।

(बिल्कुल लेन-देन में।)

बेशक, यह तभी लागू होता है जब बच्चे को पहले ही काट दिया गया हो। अन्यथा मैं एक अलग मार्ग पर जाता हूं, पूरी तरह से इस पर निर्भर करता हूं कि मेरा डेटा कैसा दिखता है। (यहां जाने के लिए बहुत सारे चर।)

मूल पोस्टर ने निर्धारित किया कि ऐसा क्यों है; अधिक विवरण के लिए यह उत्तर देखें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे निर्धारित करें कि संख्या फ्लोट या पूर्णांक है

  2. SQL अद्यतन क्वेरी में कुल कार्य?

  3. SQL Server 2008 और SQL Server 2008 R2 चलाने वाले उपयोगकर्ता ध्यान दें

  4. SQL सर्वर में ऑब्जेक्ट का नाम उसके ऑब्जेक्ट_आईडी से प्राप्त करने के लिए OBJECT_NAME() का उपयोग करें

  5. एक एसक्यूएल पंक्ति हैश?