如何在一个存储过程调用另一个带有输入参数的存储过程 是的,调用另一个procedure用exec 存储过程名 参数1,参数2..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你写存储过程时就当是在查询分析器里面写就是了!!所以你要在存储过程里执行另外一个存储过程的话,那还不是用EXEC xxx 'DDD','DDDF'只不过如果你的存储过程中如果要做的事是一步到位的话,就要用BEGIN TRANSACTION和COMMIT TRANSACTION create procedure aaa@name varchar(20)asexecute bb(要调用的存储过程)@namereturn(0) 在存储中这么调用 EXEC @iRet = Common_PreCheckOutBill @iCardId,0,@iBalance OUTPUT,@iCardOverDraft OUTPUT,@cMsg OUTPUT --检查余额被调存储这样的CREATE PROCEDURE Common_PreCheckOutBill @iCardId bigint , --会员卡内部编号 @iModule int , --要预结帐的模块 @iBalance money OUTPUT , --返回结帐后的余额 @iCardOverDraft money OUTPUT , --返回该卡透支限额 @cMessage varchar(100) OUTPUT --返回信息 NHIBERNATE“/”应用程序中的服务器错误。 ASP.NET新手求助 用asp.net做一个像QQ新闻里显示照片那样的相册 关于ASP.NET浏览器的问题 关于 中文的哈希码 抢分题,一段简单的JS代码 session能在构造函数中申明嘛? Aspx页面保存到Word文档供用户下载 求,asp.net+c#操作Work的实例 指点迷津??大放分! 变量问题!! 急 ! 急 ! 急!【【【【asp 存储过程问题】】】
所以你要在存储过程里执行另外一个存储过程的话,
那还不是用EXEC xxx 'DDD','DDDF'
只不过如果你的存储过程中如果要做的事是一步到位的话,就要用BEGIN TRANSACTION和COMMIT TRANSACTION
@name varchar(20)
as
execute bb(要调用的存储过程)@name
return(0)
EXEC @iRet = Common_PreCheckOutBill @iCardId,0,@iBalance OUTPUT,@iCardOverDraft OUTPUT,@cMsg OUTPUT --检查余额被调存储这样的
CREATE PROCEDURE Common_PreCheckOutBill
@iCardId bigint , --会员卡内部编号
@iModule int , --要预结帐的模块
@iBalance money OUTPUT , --返回结帐后的余额
@iCardOverDraft money OUTPUT , --返回该卡透支限额
@cMessage varchar(100) OUTPUT --返回信息