此需求如果實現? 小蝦求助: 有一查詢語句是:SELECT * FROM TABLE1 WHERE ID IN(@ARRAYID) ID為INT型, 參數傳入部份ID,以','分開,@ARRAYID該如何定義與賦值?有什麼好辦法嗎? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @arrayid varchar(1000)set @arrayid='1,2,3'exec ('select * from table1 where id in' +@arrayid) --上面少了()declare @arrayid varchar(1000)set @arrayid='1,2,3'exec ('select * from table1 where id in (' +@arrayid +')') 100分求:关于SQL打开Excel的问题。帮帮忙。。 想开发一个SNS网站,那如何能让网站承受海量数据?急!!!急!!! 遇到奇怪问题 转换 varchar 值 '13811110001' 时溢出了整数列。超过了其中最大的整数值。 怎么用变量代替存储过程中的参数的一部分??? 为什么说数据库连接代价高昂? 如何在SQLSERVER中将类似与"1a3g5e"的字符串转换成"135",也就是说只提取出里面是数字的字符? 关于syslog满容的问题 这个该怎么做~~~~~~~~~~ 想建一个视图,但很难,忘高手指教! (最好是多种方法) SQL插入数据的问题 这个存储过程怎么修改啊?
set @arrayid='1,2,3'
exec ('select * from table1 where id in' +@arrayid)
declare @arrayid varchar(1000)
set @arrayid='1,2,3'
exec ('select * from table1 where id in (' +@arrayid +')')