CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

求救,存储过程OUTPUT参数问题!!!

楼主CeleronII(抽烟的鱼)2006-03-16 09:07:32 在 MS-SQL Server / 基础类 提问

CREATE   PROCEDURE   P_GetPurviewCondition  
      (@vXTYHID   varchar(50),  
        @vXTMKID   varchar(50),  
        @vRESULT   varchar(500)   output)  
  AS        
        begin  
            declare   @TEMPJGXXID   varchar(50)  
            declare   CURSOR1   CURSOR   for   select   jgxxid   from   t_sxtyhjg   where   xtyhid=@vXTYHID    
                  order     by   jgxxid   asc  
            OPEN   CURSOR1  
            FETCH   NEXT   FROM   CURSOR1   INTO   @TEMPJGXXID  
            WHILE   (@@FETCH_STATUS   =   0)  
            BEGIN  
                set   @vRESULT   =   @vRESULT+"'"+@TEMPJGXXID+"',"  
                FETCH   NEXT   FROM   CURSOR1   INTO   @TEMPJGXXID    
            END                      
            CLOSE   CURSOR1  
            DEALLOCATE   CURSOR1  
        end  
         
         
  请注意循环里面的set   @vRESULT   =   @vRESULT+"'"+@TEMPJGXXID+"',"  
  这个语句。调用存储过程,为什么返回值会是空,@TEMPJGXXID肯定有值。 问题点数:20、回复次数:4Top

1 楼lsqkeke(可可)回复于 2006-03-16 09:17:59 得分 20

字符串变量   @vRESULT没有赋初值  
  在begin后面加上:  
  set     @vRESULT=''Top

2 楼CeleronII(抽烟的鱼)回复于 2006-03-16 09:20:23 得分 0

哦,是啊。谢谢哦Top

3 楼lzhs(快乐至上)回复于 2006-03-16 09:20:58 得分 0

把那句話改成這樣試試呢:  
  set   @vRESULT   =   @vRESULT+''''+@TEMPJGXXID+''','  
   
  你的意思是要把@TEMPJGXXID用單引號括起來嗎?Top

4 楼panjinfu80(天蓝水晶)回复于 2006-03-16 09:21:52 得分 0

select   @vRESULT   放在循环里看看有没有值。Top

相关问题

  • 获取存储过程output参数
  • 怎么得到存储过程output参数的返回值?ADO
  • 在存储过程中,给output 参数传值 ,新手,请帮忙
  • C#中调用SQL Server存储过程(带output参数)的问题
  • C#中调用SQL Server存储过程(带output参数)的问题
  • 在pb里面怎么调用sqlserver的带output参数的存储过程
  • 写好了存储过程在VB中如何调用 output参数
  • 怎么读取 存储过程中"@ReturnId uniqueidentifier output"返回参数值的内容???
  • 存储过程返回参数给存储过程?
  • 用存储过程,使其的OUTPUT参数为表的记录数,这个参数怎么设置哪?

关键词

  • vresult
  • tempjgxxid
  • cursor1
  • fetch
  • varchar
  • begin
  • set

得分解答快速导航

  • 帖主:CeleronII
  • lsqkeke

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo