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

SQL सर्वर में केस संवेदनशील चर

मनचाहा व्यवहार पाने के लिए आपको सर्वर संयोजन को केस संवेदी में बदलना होगा। डीबी के लिए केवल संयोजन को बदलना पर्याप्त नहीं है।

SQL सर्वर स्थापना का डिफ़ॉल्ट संयोजन, SQL_Latin1_General_CP1_CI_AS केस संवेदनशील नहीं है।

ऐसा लगता है कि आप अपने सर्वर . के संयोजन को संशोधित करना चाहते हैं एक के लिए जो केस-असंवेदनशील है। _CS with वाला कोई एक चुनें . _CI मतलब "केस असंवेदनशील ", और केस-संवेदी _CS है . शायद आपको Latin1_General_CS_AS चाहिए ।

केस संवेदी से असंवेदनशील मामले में SQL सर्वर संयोजन को बदलने पर पिछले प्रश्न का यह एक बढ़िया उत्तर है?.

SQL सर्वर पुस्तकें ऑनलाइन से:

<ब्लॉकक्वॉट>

COLLATE (ट्रांजैक्ट-एसक्यूएल)

पहचानकर्ता का मिलान उस स्तर पर निर्भर करता है जिस पर इसे परिभाषित किया जाता है।

  • इंस्टेंस-स्तरीय ऑब्जेक्ट के पहचानकर्ता, जैसे लॉगिन और डेटाबेस नाम, को इंस्टेंस का डिफ़ॉल्ट कॉलेशन असाइन किया जाता है।
  • डेटाबेस के भीतर ऑब्जेक्ट्स के पहचानकर्ता, जैसे टेबल, दृश्य और कॉलम नाम, डेटाबेस के डिफ़ॉल्ट संयोजन को असाइन किए जाते हैं।

    उदाहरण के लिए, केस-सेंसिटिव कॉलेशन वाले डेटाबेस में केवल केस में अलग-अलग नामों वाली दो टेबल बनाई जा सकती हैं, लेकिन केस-असंवेदनशील कॉलेशन वाले डेटाबेस में नहीं बनाई जा सकती हैं। अधिक जानकारी के लिए, डेटाबेस पहचानकर्ता देखें।

  • चर . के लिए पहचानकर्ता , GOTO लेबल , अस्थायी रूप से संग्रहीत कार्यविधियाँ , और अस्थायी टेबल सर्वर इंस्टेंस के डिफ़ॉल्ट संयोजन में हैं।

    चर, GOTO लेबल, अस्थायी संग्रहीत कार्यविधियाँ, और अस्थायी तालिकाएँ तब बनाई जा सकती हैं जब कनेक्शन संदर्भ एक डेटाबेस से जुड़ा होता है, और तब संदर्भित किया जाता है जब संदर्भ को किसी अन्य डेटाबेस में बदल दिया गया हो।

आप अपने सर्वर . की जांच कर सकते हैं संयोजन का उपयोग कर:

SELECT SERVERPROPERTY('collation');

SQL_Latin1_General_CP1_CI_AS
(1 row(s) affected)



  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 सर्वर में अपरकेस अक्षरों वाली पंक्तियों को खोजने के 5 तरीके

  2. SQL सर्वर एक्सप्रेस की सीमाएं

  3. टीएसक्यूएल में पार्स JSON

  4. SQL क्वेरी - परिणाम को एक स्ट्रिंग में जोड़ना

  5. SQL सर्वर (T-SQL) में दिनांक से माह का नाम प्राप्त करने के 3 तरीके