你可以建一个拆分字符串成id的函数,下面的文章中有实现;然后就可以把这一串id作为一张表来处理了,就可以随意插入了。 http://www.cnblogs.com/yukaizhao/archive/2008/04/28/clr_sql_function.html 如果你不愿意建用户定义的sql函数,可以用sql这样实现 [code] declare @i int,@j int,@l int,@v bigint; SET @i = 0; SET @j = 0; SET @l = len(@strIds); while (@j < @l) BEGIN SET @j = charindex(',',@strIds,@i+1); IF @j = 0 set @j = @l+1; SET @v = cast(substring(@strIds,@i+1,@j-@i-1) as bigint); --此处插入你说的表中。 INSERT INTO table_IDs(id)VALUES(@v) SET @i = @j; END [/code]
玉开 | 大侠五级 |园豆:8822
| 2008-06-03 13:55