내가 임시 절차에 봉착 제공 :이이 절차에서"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 :는 "null의"데이터 정렬을 필요 않는 이유는 데이터베이스의 데이터 정렬 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 데이터 정렬 충돌에 대한 나머지 코드를 확인한다. 오류의 라인 번호는 아마도 incorrct – TFD