我正在将varchar
值传递给 SQL 函数。
但我得到这个错误:
将 varchar 值“201,505,59,43,2202”转换为数据类型 int 时,消息 245,级别 16,状态 1,行 2转换失败。
示例代码:
Declare @Fault Varchar(Max) = '201,505,59,43,2202'
Select *
From EventMsg
Where Event IN (Convert(Int, @Fault))
我尝试了两个CAST
&CONVERT
功能......但同样的错误。