1
运行存储过程时出现以下错误消息。插入时“在等于操作中无法解决”Latin1_General_CI_AI“和”SQL_Latin1_General_CP1_CI_AS“之间的排序规则冲突。”
无法解析“Latin1_General_CI_AI” 并在等于操作规则“SQL_Latin1_General_CP1_CI_AS”之间的排序规则冲突。
下面是存储过程定义:在插入数据到表中发生
ALTER PROCEDURE [dbo].[insPrvReqBck]
@uid varchar(50),@sts varchar(20),@remark varchar(150),
@regRcv varchar(10),@regFrm varchar(15),@prv varchar(50)
AS BEGIN SET NOCOUNT ON;
declare @scp table (cp varchar(50));
declare @cpid varchar(50);
Insert into @scp exec GETCPID @uid;
select @cpid=cp from @scp;
INSERT INTO [ProvisionalRequest]
([PrvNo]
,[CPID]
,[Status]
,[Remarks]
,[RegisFormReceived]
,[RegFormNo]
,[PrvReqDate])
VALUES
(@prv,@cpid,@sts,@remark,@regRcv,@regFrm,GETDATE());
END
该错误。你能帮我解决这个问题吗?
您是否曾尝试在@scp中为@cpid和cp列定义排序规则? – ntohl
所有你需要整理的列... 逐份SQL_Latin1_General_CP1_CI_AS – Alex
如何整理列@Alex –