读书人

SQL语句 字符串类型转换成int解决方法

发布时间: 2012-02-10 21:27:42 作者: rapoo

SQL语句 字符串类型转换成int
一条删除多条语句
DELETE FROM T_CLASS WHERE Class_ID in (2,3,4)

前台传来的 Class_ID 的参数是字符串2,3,4
而数据库Class_ID是int型

怎么用类型转换把 2,3,4
成int型啊?
强制转换是不是有“,” 会报错啊?
应该怎么做呢?我用的是sql server 2005
在线等,,帮帮忙

[解决办法]

SQL code
declare @s varchar(10)set @s='2,3,4'exec (DELETE FROM T_CLASS WHERE Class_ID in ('@s')') 

读书人网 >SQL Server

热点推荐