我有一个存储过程,我想在输出参数中简单地存储select语句的结果并返回它,我该怎么做。
如果你给我正确的语法,我将不胜感激,因为我是DB和Sybase的新手,这就是为什么我只是给你一个伪代码..
/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
}
答案 0 :(得分:0)
您不需要输出参数来返回查询结果,请尝试下面的代码
create procedure proc1
(
@val1 integer
)
as
begin
select * from emplyees
end
答案 1 :(得分:0)
/伪代码
创建my_proc(in_param int,out_param1 int out,out_param2 int out)
BEGIN
.....其他选择和插入语句
如果(XYZ =真)BEGIN
从emplyees中选择out_param1 = e.col1,out_param1 = 2 = e.col2 e
END
END
相应地修改数据类型
谢谢, 戈帕尔