| 发表于:2007-08-25 14:32:14 楼主 |
declare @idlist varchar(2000) set @idlist= 'k001,k002,k003 ' select * from tb where id in (replace( ' ' ' '+@idlist+ ' ' ' ', ', ', ' ' ', ' ' ')) 表中有id为k001,k002,k003的记录,但用上面的select就是查不到,偶也知道是后面replace的问题,把它作为一个整体来查询。有那位可以修改一下或更好的思路吗? 当然也不推荐用EXEC 说的太多啦,先谢谢 |
|
|
|
|