首页 新闻 搜索 专区 学院

求一个sql语句 在sql中获取存储过程的返回值

0
悬赏园豆:50 [已关闭问题]

 

Code

declare @myCount int

  execute  Company_ListCount

 

大致就是要吧 Company_ListCount  这个存储过程的值(这里返回的是数字) 赋给@myCount

不能改动那个存储过程

 

 

问题补充: Company_ListCount 如果不改这个存储过程有办法获得值不 下面写的一个都不对 =。= declare @myCount int set @myCount = execute Company_ListCount select @myCount 服务器: 消息 156,级别 15,状态 1,行 2 在关键字 'execute' 附近有语法错误。
小眼睛老鼠的主页 小眼睛老鼠 | 老鸟四级 | 园豆:2774
提问于:2009-01-16 11:31
< >
分享
其他回答(2)
0

Declare @myCount int
Exec [Company_ListCount ],@myCount OUTPUT
Select @MyCount

 

winzheng | 园豆:8797 (大侠五级) | 2009-01-16 12:41
0
create  PROCEDURE [dbo].[Company_ListCount]
AS
      
Declare @myCount int
SELECT @myCount = count(*) FROM Company
return
@myCount
---------------------------

declare @myCount int

  set @myCount = execute  Company_ListCount

                        
GUO Xingwang | 园豆:3885 (老鸟四级) | 2009-01-16 12:56
0
Code
declare @myCount int

set @myCount = execute Company_ListCount

select @myCount
oec2003 | 园豆:745 (小虾三级) | 2009-01-16 13:21
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册