我有一个存储过程,其中一个参数我输入 1+FEU0+1663 作为 varchar(50) 我收到以下消息:
String or binary data would be truncated.
如果我输入不同的值,它工作正常。有没有办法让我输入 1+FEU0+1663 这样它就不会造成问题。我相信问题可能是由于 + 符号,SQL 正试图将其变为更大的数字。
这就是我用来执行的
exec usp_Insert_Lst 'E3441-NI0dd4-12',
null, -- fname
null, -- lanme
null, -- mi
null, -- email
'1+FEU0+1663' -- PHID