我有一個臨時步驟:「NVARCHAR(255)爲空」 帶來整理confict
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)
並且在該行我收到以下錯誤:
Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the is not operation.
有沒有人知道爲什麼會發生這種情況,以及如何避免它?
UPDATE:數據庫歸類爲SQL_Latin1_General_CP1_CI_AS
爲什麼一個 「爲空」 需要覈對?
有沒有辦法來轉換null或設置參數的排序規則?
http://stackoverflow.com/questions/1607560/cannot-resolve-the-collation-conflict-between-sql-latin1-general-cp1-ci-as-and –
我在研究期間也發現了這個,我不知道這應該如何幫助我......我沒有任何表或列,只是一個參數=/ –
@Dominik_Kirschenhofer檢查其餘的代碼整理衝突,錯誤的行號可能不合並 – TFD