默认情况下,使用SQL Server创建的数据库不区分大小写。如果我添加2个具有相同名称但不同大小写的键,则拒绝第二次插入。
如何更改此行为并使数据库区分大小写?
答案 0 :(得分:5)
您需要将数据库归类更改为Latin1_General_CS_AS
以下是使用T-Sql的方法:
ALTER DATABASE yourdatabase
COLLATE Latin1_General_CS_AS
答案 1 :(得分:1)
区分大小写需要整理数据。
默认情况下,使用SQL Server创建的数据库会继承服务器排序规则。默认情况下,在数据库中创建的表中的列会继承数据库排序规则。在这些选项之间有很多机会为您的数据选择区分大小写的排序规则,方法是在创建数据库时选择一个,或者在设计表时选择一个。
答案 2 :(得分:0)
您需要更改数据库的排序规则。但是,在继续之前,请仔细阅读本文所固有的所有问题。