如何在存储过程里执行别另一个存储过程,并得到另一个存储过程返回的值? exec procname 输出参数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是返回變量declare @A int , @B int exec sp_B @A output , @B output 如果是返回結果集create table #Tp(A int , B int ) insert into #Tp exec sp_B 存储过程名 l_xjdwlist需传参数@tab varchar(20)返回一个字符串在另一个存储过程调用他时,如何得到这个存储过程返回的值? create proc l_xjdwlistas declare @tab varchar(20), @return varchar(30) exec sp_OthProc @tab , @return outputselect @return --這里就可以使用了 這個例子應該很清楚了吧! --過程sp_Bcreate proc sp_B@A int , @B int , @C int output ASset @C = @A + @Bgo --過程sp_Acreate proc sp_A @A int , @B int as declare @C int exec sp_B @A , @B , @C output print @C go --測試exec sp_A 3 , 5 sql 游标 更新描述 高手请进:如何处理这样的表格? 请教一道看似简单其实有点难度的SQL语句,是关于如何同一分类的第... 高分请教 当我用存储过程新建一个表时出了一个警告,不知是什么意思? 各位大神,我之用VB+MS SQL 做的ERP,运行多年,没什么问题,老板现要外网访问数据,我没有经验,如果不重写客户端如何实现。 如何转换类型?? 存储过程的IN参数怎么传递? 求助关于EXISTS和IN在结果上有区别吗 我建立了索引,但不知道怎么应用它?help me help help help help 问一个简单的存储过程中事务的处理
declare @A int , @B int
exec sp_B @A output , @B output 如果是返回結果集
create table #Tp(A int , B int )
insert into #Tp exec sp_B
存储过程名 l_xjdwlist
需传参数@tab varchar(20)
返回一个字符串在另一个存储过程调用他时,如何得到这个存储过程返回的值?
l_xjdwlist
as
declare @tab varchar(20), @return varchar(30) exec sp_OthProc @tab , @return outputselect @return --這里就可以使用了
create proc sp_B
@A int ,
@B int ,
@C int output
ASset @C = @A + @Bgo --過程sp_A
create proc sp_A
@A int ,
@B int
as
declare @C int
exec sp_B @A , @B , @C output
print @C go --測試exec sp_A 3 , 5