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

SQL सर्वर (T-SQL) में डेटाबेस का संयोजन कैसे सेट करें

SQL सर्वर का उपयोग करते समय, आप डेटाबेस के डिफ़ॉल्ट संयोजन को निर्दिष्ट करने के लिए T-SQL का उपयोग कर सकते हैं। विशेष रूप से, आप COLLATE . का उपयोग कर सकते हैं CREATE DATABASE . में से किसी एक का खंड या ALTER DATABASE बयान।

COLLATE क्लॉज वैकल्पिक है - यदि आप डेटाबेस बनाते समय इसका उपयोग नहीं करते हैं, तो डेटाबेस सर्वर के डिफ़ॉल्ट संयोजन का उपयोग करेगा (जो SQL सर्वर स्थापित होने के समय निर्दिष्ट किया गया था)। और यदि आप डेटाबेस को बदलते समय क्लॉज निर्दिष्ट नहीं करते हैं, तो इसका डिफ़ॉल्ट संयोजन नहीं बदलेगा।

संयोजन सेट करें

सबसे पहले, यहां COLLATE . का उपयोग करने का एक उदाहरण दिया गया है नया डेटाबेस बनाते समय डिफ़ॉल्ट संयोजन निर्दिष्ट करने के लिए क्लॉज:

CREATE DATABASE Solutions  
COLLATE French_CI_AI;
GO

यह उदाहरण Solutions नामक एक डेटाबेस बनाता है और इसके संयोजन को French_CI_AI . पर सेट करता है ।

संयोजन बदलें

किसी मौजूदा डेटाबेस के संयोजन को बदलने के लिए, ALTER DATABASE . का उपयोग करें COLLATE . के साथ स्टेटमेंट खंड:

ALTER DATABASE Solutions
COLLATE Thai_CI_AI_WS; 
GO

यह संयोजन को Thai_CI_AI_WS . में बदल देता है ।

संयोजन की जांच करें

SQL सर्वर में डेटाबेस के डिफ़ॉल्ट संयोजन की जाँच करने के कई तरीके हैं। यदि आप SSMS का उपयोग कर रहे हैं, तो आप ऑब्जेक्ट ब्राउज़र में डेटाबेस पर राइट-क्लिक कर सकते हैं और गुण का चयन कर सकते हैं। ।

Transact-SQL का उपयोग करके अपने डेटाबेस के मिलान की जांच करने के कुछ अलग तरीके भी हैं।

डेटाबेस संयोजन को ओवरराइड करना

आप कॉलम स्तर पर डेटाबेस संयोजन को ओवरराइड कर सकते हैं। प्रत्येक कॉलम का अपना संयोजन हो सकता है, जो डिफ़ॉल्ट डेटाबेस संयोजन और/या सर्वर संयोजन से भिन्न हो सकता है।

आप कॉलम स्तर पर COLLATE . के साथ संयोजन निर्दिष्ट कर सकते हैं CREATE TABLE का उपयोग करते समय खंड या ALTER TABLE बयान।


  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. क्या मैं जॉइन कंडीशन में केस स्टेटमेंट का उपयोग कर सकता हूं?

  3. बुरी आदतें:SQL सर्वर में NULL से बचना

  4. पेश है नई सुविधा - स्पॉटलाइट क्लाउड रिपोर्ट

  5. सशर्त अद्वितीय बाधा