关于 select ... where ... IN的问题
popu2 2002-02-27 12:06:49 再sql2000 中 pubs数据库
SELECT pub_name
FROM publishers
WHERE pub_id in ('1389', '0736')
这是有结果的。
但如果这样写
declare @x varchar(100)
SET @x = '''1389'', ''0736'''
print @x
SELECT pub_name
FROM publishers
WHERE pub_id in (@x)
就得不到结果,
如果采用字符串联加的方法可解决,但受到varchar(8000)的限制,
有没有其他方法?