【发布时间】:2015-06-29 20:05:25
【问题描述】:
我们刚刚将一些数据库迁移到新的 SQL Server 2012 并遇到了一些敏感问题。
我们希望表名和列名不区分大小写,但值应该区分大小写,所以
select ... where 'a'='A'
不应该返回任何行,但是
select Column from Table
select column from table
两者都应该工作。
我们尝试将数据库(服务器默认)从
Modern_Spanish_CI_AS -> 'a'='A' is true,我们不想成为
Modern_Spanish_CS_AS -> the column/table names must match the defined case
有什么方法可以得到想要的行为吗?
【问题讨论】:
标签: sql-server collation