小弟求教,怎么把VARCHAR转换成INT啊 传到SQL是一个VARCHAR,@project_id,值类似{1,2,3,4},目的是 select * from Hire where project_id in (@project_id),希望高手指点,听说是用select可以转换。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select * from Hire where charindex(','+rtrim(project_id)+',', ','+@project_id+',')>0 declare @a varchar(30)set @a = '(1,2,3,4)'declare @b varchar(1000)set @b = 'select * from t2 where a in ' + @aprint @bexec (@b) mm在线等待!我导入数据以后显示乱码! 同时查询两个ACCESS数据库,求一句正确的SQL。 这种数据关系应该怎么建表?(有结果马上给分) 关于set rowcount的问题,是否在存储过程中调用了set rowcount N 以后数据库中的所以查询操作都会受到影响? 事务问题,请大家帮忙解释下,分不多 求一个SQL查询语句写法 【请教】关于如何实现火车票站站查询? 关于begin trans 的用法!请大家帮忙!!! SQL语句 为什么在函数中不能调用Select from mytable 语句? SQL更新数据问题 表中记录为一条,如何查询才能得到多条记录?即一条变多条
from Hire
where charindex(','+rtrim(project_id)+',', ','+@project_id+',')>0
set @a = '(1,2,3,4)'declare @b varchar(1000)
set @b = 'select * from t2 where a in ' + @a
print @b
exec (@b)