यह ऑपरेटर नहीं है जो केस संवेदनशील है, यह कॉलम ही है।
जब एक SQL सर्वर स्थापना निष्पादित की जाती है तो उदाहरण के लिए एक डिफ़ॉल्ट collation चुना जाता है। जब तक कोई नया डेटाबेस नहीं बनाया जाता है, तब तक स्पष्ट रूप से उल्लिखित नहीं किया जाता है (कोलेट क्लॉज बोले की जांच करें) जब यह एक नया डेटाबेस बनाया जाता है और जब कोई नया कॉलम बनाया जाता है तो यह डेटाबेस से सम्मिलन प्राप्त करता है।
sql_latin1_general_cp1_ci_as
जैसे एक संयोजन से पता चलता है कि कॉलम की सामग्री का इलाज कैसे किया जाना चाहिए। सीआई मामले असंवेदनशील है और एएस उच्चारण संवेदनशील के लिए खड़ा है।
collations की एक पूरी सूची उपलब्ध है https://msdn.microsoft.com/en-us/library/ms144250(v=sql.105).aspx
(क) एक उदाहरण मिलान की जांच करने के पर
select serverproperty('collation')
(ख) एक डेटाबेस मिलान
select databasepropertyex('databasename', 'collation') sqlcollation
जाँच करने के लिए
(सी) हमें डेटाबेस बनाने के लिए एक अलग मिलान
create database exampledatabase
collate sql_latin1_general_cp1_cs_as
(घ) ing एक अलग मिलान
create table exampletable (
examplecolumn varchar(10) collate sql_latin1_general_cp1_ci_as null
)
(ई) का उपयोग करते हुए एक कॉलम मिलान संशोधित करने के लिए एक स्तंभ बनाने के लिए
alter table exampletable
alter column examplecolumn varchar(10) collate sql_latin1_general_cp1_ci_as null
यह एक उदाहरण और डेटाबेस collations बदलने के लिए संभव है, लेकिन यह पहले बनाने को प्रभावित नहीं करता है डी वस्तुओं।
स्ट्रिंग तुलना के लिए फ्लाई पर कॉलम संयोजन को बदलना भी संभव है, लेकिन यह उत्पादन वातावरण में अत्यधिक अनुशंसित है क्योंकि यह बेहद महंगा है।
select
column1 collate sql_latin1_general_cp1_ci_as as column1
from table1
यह अपने स्तंभ (या डेटाबेस) का मिलान पर निर्भर करता है। यदि यह मामला संवेदनशील है, तो 'LIKE' केस संवेदनशील है, यदि ऐसा नहीं है, तो' LIKE' – Lamak
SQL-Server collations के बारे में दस्तावेज़ों की जांच करें http://msdn.microsoft.com/en-us/library/ms144250 % 28v = sql.105% 29.aspx – GarethD
आपका लक्ष्य क्या है? क्या आप चाहते हैं कि यह मामला संवेदनशील हो या केस संवेदनशील न हो? –