[英]Return a result set as output param in a sybase stored proc
我有一个存储过程,我想在其中简单地将select语句的结果存储在输出参数中并返回那个,我该怎么做。
如果您给我正确的语法,将不胜感激,因为我是DB和Sybase的新手,所以这就是我为此提供ua伪代码的原因。
/pseudo code
create my_proc(in_param i,out_param o1,out_param o2){
.....other select and insert statements
.....
if(xyz=true){
o1 = select * from emplyees
}
return o1,o2
}
您不需要输出参数即可返回查询结果,请尝试以下代码
create procedure proc1
(
@val1 integer
)
as
begin
select * from emplyees
end
/伪代码
创建my_proc(in_param int,out_param1 int out,out_param2 int out)
开始
..... other选择和插入语句
如果(xyz = true)开始
从雇员e中选择out_param1 = e.col1,out_param1 = 2 = e.col2
结束
结束
相应地修改数据类型
谢谢Gopal
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.