首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

存储过程中调用存储过程-

2012-02-09 
存储过程中调用存储过程--急!!!在线等问大家一个问题!!!如果我在一个存储过程中,调用另外一个存储过程插入

存储过程中调用存储过程--急!!!在线等
问大家一个问题!!!  
如果我在一个存储过程中,   调用另外一个存储过程插入到#table   中,应如何实现?
例如:如果是函数的话,可以这样实现:
insert   into   #table   (a,b,c)
select   a   ,   b   ,   c
from   function( ' ', ' ', ' ')
如果是存储过程呢?  

另外,如果要update   #table   中的行时,需要调用存储过程,又怎么实现,
如:如果是函数的话
update   #table   set   a=b.a
from   #table   a   (select   a,c   from   function( ' ', ' '))   b   on   a.c=b.c
如果是存储过程呢?

急!   在线等!   望高手进来解决!

[解决办法]
insert into #t
exec 存储过程

可以先将存储过程结果放到临时表里,再update关联临时表更新

热点排行