我有一个临时程序:
CREATE PROCEDURE
#update_ListItemEntityNumberValueAndLocalizations(
@modelPrefix NVARCHAR(255),
@definitionNeutralName NVARCHAR(255),
@listItemNeutralValue NVARCHAR(255),
@newNumberValue float,
@listItemEnName NVARCHAR(255),
@listItemDeName NVARCHAR(255))
在此过程中,有以下 if 语句:
if(@listItemEnName is not null)
在这一行,我收到以下错误:
无法解决 is not 操作中“SQL_Latin1_General_CP1_CI_AS”和“Latin1_General_CI_AS”之间的排序规则冲突。
有谁知道为什么会发生这种情况以及如何避免它?
更新:数据库排序规则是SQL_Latin1_General_CP1_CI_AS
为什么“is null”需要排序规则?
有没有办法强制转换 null 或设置参数的排序规则?