informix数据库如何创建存储过程
发布网友
发布时间:2022-05-29 04:40
我来回答
共1个回答
热心网友
时间:2024-11-08 20:52
1、有输入输出
create procere pNormalParam(f1 integer, f2 varchar(10))
returning integer;
begin
on exception
rollback work;
return -1;
end exception
begin work;
insert into t1 values(f1, f2);
commit work;
return 0;
end;
end procere;
2、返回记录集
create procere pReturnSet() returning integer, varchar(10);
define i integer;
define j varchar(10);
foreach
select f1, f2 into i, j from t1
return i, j with resume;
end foreach;
end procere;
3、你可能语法不对,也可能你查询的值不唯一,或者是你没有正确的返回。
希望对你 有帮助。