![]() |
1
4
对您的问题的简短回答是否-您不能让SQL Server神奇地忽略
正如其他人所说,性能问题是由于在SQL Server上使用
为了获得最佳性能,需要维护两个查询,一个用于每个RDBMS平台(在应用程序中或在存储过程或视图等数据库对象中)。考虑到Oracle和SQL Server之间存在如此多的其他功能方面的差异,您很可能最终还是会这样做,如果不是这样做的话,还需要做其他事情。 |
![]() |
2
0
所以你的意思是:
但是,如果您希望它在不使用collate关键字的情况下工作,您可以将列的排序规则设置为不区分大小写的内容。
请记住,您的列上的索引将使用特定的排序规则,因此,如果您在WHERE子句中指定排序规则(而不是在列本身),则索引将不太有用。我把这比作几年前我飞到瑞典的时候,在地图上找不到“瓦特雷斯”,因为我认为这些字母
|
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 5 月前 |
![]() |
Marc Guillot · 记录值时忽略冲突 6 月前 |
![]() |
Fachry Dzaky · 正确使用ROW_NUMBER 6 月前 |
![]() |
TriumphTruth · 从满足特定条件的数据集中选择1行 6 月前 |