怎样在一个存储过程中调用另外一个存储过程的变量!!!

wwnwnl 2003-12-04 09:52:14
怎样在一个存储过程中调用另外一个存储过程的变量!!!
...全文
133 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jun_01 2003-12-04
  • 打赏
  • 举报
回复
引用?全局变量?
suzh1133 2003-12-04
  • 打赏
  • 举报
回复
将全局变量赋值给存储过程的输出参数,这样调用这个存储过程就可以得到它的输出值
wwnwnl 2003-12-04
  • 打赏
  • 举报
回复
不好意思,说的意思搞错了!!
我的意思是怎样在一个存储过程中引用另外一个存储过程的全局变量!!!
pengdali 2003-12-04
  • 打赏
  • 举报
回复
create proc xx
@a int output
as
set @a=2
go

create proc yy
as
declare @t int
exec xx @t output

select @t
go
txlicenhe 2003-12-04
  • 打赏
  • 举报
回复
除非调另一个存储过程的输入参数,要调内部的变量可能不行。
create procedure test1 @a int output
as
set @a = 1
go

create procedure test2
as
declare @i int
exec test1 @i output
select @i

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧