SQL SERVER 消息 468,级别 16,状态 9

来源:互联网 发布:php统计网站访问量代码 编辑:程序博客网 时间:2024/06/05 19:14

Cannot resolve the collation conflict between "Chinese_PRC_CI_AS" and "SQL_Latin1_General_CP1_CI_AS"

这个是由于两个表的排序规则不一样导致的,

 在T-SQL中使用COLLATE DATABASE_DEFAULT,用这个会将字段转换成当前数据库的排序规则,来解决字段在equal操作中的排序规则冲突。

CREATE TABLE #polist
(
order_no nvarchar(100)  COLLATE DATABASE_DEFAULT,
fa_return_time datetime 
)

//在需要的字段后加上这句COLLATE DATABASE_DEFAULT

0 0