首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-02-10 
SQL语句 字符串类型转换成int一条删除多条语句DELETE FROM T_CLASS WHERE Class_ID in (2,3,4)前台传来的

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')') 

热点排行