【发布时间】:2013-12-24 06:52:55
【问题描述】:
我正在尝试这段代码:
DECLARE @testID varchar(max)
set @testID = '1,2,3'
Delete from [Test] where [Test_ID] in (@testID)
但我收到一个错误:
将 varchar 值 '1,2,3' 转换为数据类型 int 时转换失败。
谁能帮帮忙....
【问题讨论】:
-
当你在 ' 和 ' 之间放置一些东西时,它意味着 sql 中的字符串。
标签: sql sql-server sql-delete type-conversion