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

SQL सर्वर डेटाबेस में सभी जाँच बाधाओं को कैसे सक्षम करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 88

परिदृश्य:

आप SQL सर्वर डेवलपर या ETL डेवलपर के रूप में काम कर रहे हैं, आपने डेटा लोड करने से पहले SQL सर्वर डेटाबेस में सभी चेक बाधाओं को अक्षम कर दिया है। आपको वह स्क्रिप्ट प्रदान करने की आवश्यकता है जो SQL सर्वर डेटाबेस में अक्षम सभी चेक बाधाओं के लिए सक्षम चेक बाधा स्क्रिप्ट उत्पन्न करने में सक्षम हो।

समाधान:

चेक बाधा स्क्रिप्ट सक्षम करने के लिए हम सिस्टम ऑब्जेक्ट का उपयोग कर सकते हैं। चेक बाधाओं को सक्षम करने के लिए स्क्रिप्ट उत्पन्न करने के लिए नीचे क्वेरी का उपयोग किया जा सकता है, यदि आप सभी चेक बाधाओं को सक्षम नहीं करना चाहते हैं तो आप ऑब्जेक्ट्स को जहां क्लॉज में फ़िल्टर कर सकते हैं। SQL सर्वर डेटाबेस में DB_Name() AS DBName, Schema_Name(Schema_id) AS TableSchema, Object_name(parent_object_id) को TableName, परिभाषा, 'Alter Table [' + Schema_Name(Schema_id) + '].['+ Object_name(parent_object_id) +' के रूप में चुनें। ]' + ' चेक बाधा ' + '[' + नाम + ']' के रूप में EnableCheckConstraint sys.check_constraints से जहां is_disabled=1
 
 
कैसे जनरेट करें SQL सर्वर डेटाबेस में सभी चेक बाधा स्क्रिप्ट सक्षम करें
 EnableCheckConstraint कॉलम से परिणामों को कॉपी करें, SSMS में पेस्ट करें और निष्पादित करें।

टेबल बदलें [dbo]। CK__कर्मचारी__FName__7A672E12]
 
 
वीडियो डेमो :सभी चेक बाधाओं को सक्षम करने के लिए स्क्रिप्ट कैसे उत्पन्न करें 
SQL सर्वर डेटाबेस में 
 
 

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर टेबल्स स्कीमा और डेटा की तुलना करने के विभिन्न तरीके

  2. बड़ी तालिकाओं के लिए SQL सर्वर सांख्यिकी कैसे अपडेट करें

  3. माइक्रोसॉफ्ट द्वारा डाटाबेस नेमिंग कन्वेंशन?

  4. SQL सर्वर डेटाबेस में सक्षम / अक्षम चेक बाधाओं की सूची कैसे प्राप्त करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 86

  5. एसक्यूएल सर्वर क्वेरी में यूनियन सभी बनाम या स्थिति