欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

存储过程sybase带输入输出参数跟游标功能

更新时间: 2014-01-05 02:21:19 责任编辑: Author_N1

 

存储过程sybase带输入输出参数和游标功能

    例子:

/**带输入输出参数和游标功能的sybase存储过程
 *author:chinayaosir
  *blog: http://blog.csdn.net/chinayaosir
 *qq group: 34610648:
 *qq NO:44633197
 *test tools:Sybase sql advantage
*/

drop  procedure p_get_oclist_with_itemnumber
go

/* 定义输入参数 orderno , 输出参数 @oc_list*/
create procedure p_get_oclist_with_itemnumber
(@orderno varchar(30),@oc_list varchar(255) output)
as
declare  @oc varchar(30)
declare  @oclist varchar(30)
begin
        declare cursor1 cursor for select distinct oc_number from p_package_oa where order_no=@orderno
        open cursor1
        fetch cursor1 into @oc
        while @@sqlstatus = 0
        begin
             select @oclist=@oclist+@oc
             fetch cursor1 into @oc
        end
        select @oc_list=@oclist
        close cursor1
end
go


/* 定义输入输出参数 */
declare @findword char(255) -- define output param ofindword
declare @no char(30)
select  @no='JH 0902008'

/* 在 SQL 后台运行此存储过程测试 */
execute p_get_oclist_with_itemnumber  @no,@findword output
go
 
/* 运行结果 :E0800120 E0800130*/

 

上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:21:19
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/8807/
本文WWW.DOC100.NET DOC100.NET版权所有。