Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法解决“之间的排序规则冲突”;SQL拉丁语通用CP1 CI AS;及;拉丁语1“通用”CI“AS”;在联合行动中_Sql_Reporting Services_View_Union_Collation - Fatal编程技术网

无法解决“之间的排序规则冲突”;SQL拉丁语通用CP1 CI AS;及;拉丁语1“通用”CI“AS”;在联合行动中

无法解决“之间的排序规则冲突”;SQL拉丁语通用CP1 CI AS;及;拉丁语1“通用”CI“AS”;在联合行动中,sql,reporting-services,view,union,collation,Sql,Reporting Services,View,Union,Collation,我必须连接两个视图,并创建一个表来填充视图中的日期 但我得到了这个错误: 无法解决之间的排序规则冲突 工会中的“SQL拉丁语通用”和“拉丁语通用”和“拉丁语通用” 手术 如果您执行以下操作,请建议如何解决此问题。您好,同意上述人员的说法: SELECT ColumnA COLLATE DATABASE_DEFAULT ,ColumnB COLLATE DATABASE_DEFAULT --,... (rest of Columns) FROM [dbo].[Destination

我必须连接两个视图,并创建一个表来填充视图中的日期

但我得到了这个错误:

无法解决之间的排序规则冲突 工会中的“SQL拉丁语通用”和“拉丁语通用”和“拉丁语通用” 手术


如果您执行以下操作,请建议如何解决此问题。您好,同意上述人员的说法:

SELECT ColumnA COLLATE DATABASE_DEFAULT
    ,ColumnB COLLATE DATABASE_DEFAULT
    --,... (rest of Columns)
FROM [dbo].[Destinations_1415] 
UNION 
SELECT ColumnA COLLATE DATABASE_DEFAULT
    ,ColumnB COLLATE DATABASE_DEFAULT
    --,... (rest of Columns)
FROM [dbo].[Destinations_1516]

这应该可以解决您的问题,您只需要确定哪个列有排序规则错误。

查找表之间排序规则不同的列。将collate子句添加到其中一个select子句以强制执行所需的排序规则。(如果您使用UNION ALL,则无需执行此操作,因为不会执行重复消除。)是的,我已经识别了该列,请您告诉我该列的语法。谢谢<代码>选择…,该列需要排序,@ArunaRaghunam您能看看我在第页的答案吗?
SELECT ColumnA COLLATE DATABASE_DEFAULT
    ,ColumnB COLLATE DATABASE_DEFAULT
    --,... (rest of Columns)
FROM [dbo].[Destinations_1415] 
UNION 
SELECT ColumnA COLLATE DATABASE_DEFAULT
    ,ColumnB COLLATE DATABASE_DEFAULT
    --,... (rest of Columns)
FROM [dbo].[Destinations_1516]