Sql 需要整理帮助
我对存储过程的排序有问题,我想这个问题在这一节中,但我对排序的了解不够,无法解决它,我尝试将它添加到各个节中,但都不起作用。如果它不应该出现在本节中,那么我可以查看查询的其余部分,因为它应该被添加到我使用过临时表的任何地方 我遇到的排序问题是: “SQL拉丁语通用”与“拉丁语通用”之间的冲突Sql 需要整理帮助,sql,sql-server,collation,Sql,Sql Server,Collation,我对存储过程的排序有问题,我想这个问题在这一节中,但我对排序的了解不够,无法解决它,我尝试将它添加到各个节中,但都不起作用。如果它不应该出现在本节中,那么我可以查看查询的其余部分,因为它应该被添加到我使用过临时表的任何地方 我遇到的排序问题是: “SQL拉丁语通用”与“拉丁语通用”之间的冲突 注意:我修改了我的原始答案以删除一些代码,只有剩下的部分实际受到影响并导致了问题tempdb的默认排序规则是实例排序规则。您可以在列级别为临时表指定数据库默认值,以便改用当前数据库默认排序规则。尝试: CR
注意:我修改了我的原始答案以删除一些代码,只有剩下的部分实际受到影响并导致了问题tempdb的默认排序规则是实例排序规则。您可以在列级别为临时表指定数据库默认值,以便改用当前数据库默认排序规则。尝试:
CREATE TABLE #tmp_NoRotadayOff
(
DayOfYear datetime
, Rota varchar(10) COLLATE DATABASE_DEFAULT
, RotaTemplate varchar(50) COLLATE DATABASE_DEFAULT
);
非常感谢您的帮助,我已经忘记了数据库的默认语法,但这非常好用
CREATE TABLE #tmp_NoRotadayOff
(
DayOfYear datetime
, Rota varchar(10) COLLATE DATABASE_DEFAULT
, RotaTemplate varchar(50) COLLATE DATABASE_DEFAULT
);