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

SQL सर्वर केस असंवेदनशील संयोजन

यदि आप डेटाबेस पर कोलेशन बदलते हैं, तो आपको इसे प्रत्येक कॉलम पर अलग-अलग भी बदलना होगा - वे उस कॉलेशन सेटिंग को बनाए रखते हैं जो उनकी टेबल बनाते समय लागू थी।

create database CollTest COLLATE Latin1_General_CI_AI
go
use CollTest
go
create table T1 (
    ID int not null,
    Val1 varchar(50) not null
)
go
select name,collation_name from sys.columns where name='Val1'
go
alter database CollTest COLLATE Latin1_General_CS_AS
go
select name,collation_name from sys.columns where name='Val1'
go

परिणाम:

name collation_name
---- --------------
Val1 Latin1_General_CI_AI

name collation_name
---- --------------
Val1 Latin1_General_CI_AI


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. इनिशियलाइज़ेशन स्ट्रिंग का प्रारूप इंडेक्स 0 . से शुरू होने वाले विनिर्देश के अनुरूप नहीं है

  2. डेटाबेस डिज़ाइन:एक विशाल टेबल या अलग टेबल?

  3. T-SQL का उपयोग करके SQL सर्वर में लिंक किए गए सर्वरों की सूची वापस करने के 2 तरीके

  4. एकल तालिका से खोजशब्दों के आधार पर संबंधित लेख चुनें

  5. स्रोत नियंत्रण में संग्रहीत कार्यविधियाँ/DB स्कीमा