标题:[求助]初学者问!~~ 请知道回答一下 谢谢
只看楼主
yongerchen
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-9-11
 问题点数:0 回复次数:4 
[求助]初学者问!~~ 请知道回答一下 谢谢

CREATE procedure tong1 @nlsum int output as begin set @nlsum=(select sum(nl) from table22) end

请问@nlsum 作为输出参数~在查询分析器里怎么把@nlsum的值print出来! 格式我忘记了 !

搜索更多相关主题的帖子: procedure 
2005-09-23 23:58
yongerchen
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-9-11
得分:0 
execute tong1
declare @nlsum
begin
set @nlsum=(select sum(nl) from table22)
print @nlsum
end
我这样写 老是报错!  
2005-09-23 23:59
sp_maoqi
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2005-9-1
得分:0 

CREATE procedure tong1 @nlsum int output as begin set @nlsum=(select sum(nl) from table22) print @nlsum end

execute tong1 1


2005-09-25 09:48
koradji_m
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2005-9-9
得分:0 
CREATE procedure tong1
@nlsum int output
as
begin
set @nlsum=(select sum(nl) from table22)
end
---------
declare @ko varchar(10)
SET @ko='23'
exec tong1 @ko output
select @ko
事先先赋值给@ko ,让它去调用tong1的存储过程,返回就可以了。。。

遇到帮助过你的人时,记得好好感恩,因为他是你人生的转折点。
2005-10-11 17:28
Tailor
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2005-6-26
得分:0 
这个用过程不是太好,最好用自定义函数.

2005-10-12 13:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-28526-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.441576 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved