Begin
UPDATE pmptxft
SET
vaccno = (SELECT max(cast(isnull(vaccno,0) AS int)) + 1 FROM pmptxft WHERE iPRACID=@IPRACID)
WHERE ipatId = @PatientIdentity
END
这里的疫苗数据类型是varchar(max)。在这方面的任何帮助将不胜感激。
答案 0 :(得分:1)
我假设数据类型错误是原因。比较不同数据类型的两个值时,自动数据类型转换可能会导致此类错误。
检查
的数据类型答案 1 :(得分:0)