您的位置:首页 > 数据库

根据查询查来的记录,一次执行多条SQL(存储过程)

2010-09-30 15:08 393 查看
 

前提假设:

存储过程: UP_UserPoint_GetModel 

参数: inventorid  ,在表InviteInfomation 中的字段

 declare @str varchar(8000)
 
set @str = ''
select @str = @str + 'exec UP_UserPoint_GetModel '+ cast(inventorid as varchar(10)) + ';' from InviteInfomation
select @str

EXECUTE (@str)

 

主要思想: 就是先将查询出来的记录拼接为一个字符串,然后 再通过 EXEC 执行

注意 上面标注 的红颜色的字体
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  存储 sql up