![]() |
1
12
区分大小写由数据库使用的排序规则控制-通过查询系统目录视图来检查:
排序规则名称类似于:
这个
可以使用以下命令更改数据库的默认排序规则:
在这里选择任何有效的排序规则-使用一个
问题是:即使更改了数据库级别的排序规则,某些表可能仍然具有在创建表时定义了特定排序规则的单个列。你也可以改变所有这些,但这将是一项更大的事业。见 this article 有关详细信息和脚本,请检查并可能更改表中的各个列。 IntelliSense可能无法正常工作的原因是,数据库对象本身的大小写敏感度由服务器排序规则控制,这可能与任何数据库默认值都不同。 要查找服务器的排序规则,请使用:
更改服务器的系统排序规则是一个非常混乱的过程,需要使用原始的
|
![]() |
2
2
这里的问题是表名联系人的区分大小写。您应该将数据库AdventureWorks的
|
![]() |
Duvan · 将逗号(,)替换为点(.)[副本] 2 年前 |
![]() |
Mateen Bagheri · 选择表的计数并选择其自身 2 年前 |
![]() |
SoT · SQL Server中求和函数的工作方式 2 年前 |
![]() |
NKAT · 将列值聚合到列表中会产生错误 2 年前 |
![]() |
deanpillow · 返回两列中有一个匹配值的记录 2 年前 |
![]() |
snowflakes74 · 在Dapper中异步查询多个结果 2 年前 |