谁能写一个很简单的存储过程给我?(50分)

  • 主题发起人 主题发起人 snake
  • 开始时间 开始时间
S

snake

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库是informix,我想要能返回一个table,如怎么样把select * from table1返回给
程序调用?
 
在程序中使用StoredProc,他的返回值将是你需要的数据集。
 
create procedure read_table((可以加参数))
returning char(15),char(10),......;---你需要返回的列表
define name char(20);
define city char(10);
.....
select *
into name,city
from yourtable
(where ......)

return name,city,......
end procedure
 
帮助里有,或看看系统存贮过程
 
算了,我自己解决了。这分白送了
CREATE PROCEDURE gmcc.proc1()
returning integer;
define n integer;
foreach
select col into n from table1
return n with resume;
end foreach;
end procedure;
 
多人接受答案了。
 
后退
顶部