高手们,帮我一个忙(净听他们说oracle好了,怎么实现这个简单问题)。

yangdear 2003-07-10 11:15:02
用存储过程或函数返回一个结果集,所用的查询语句是动态生成的,表和字段个数不定
...全文
42 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
beckhambobo 2003-07-10
  • 打赏
  • 举报
回复
CREATE OR REPLACE PACKAGE pkg_test
AS
TYPE myrctype IS REF CURSOR;
END pkg_test;
/

create procedure get(p_col1 in varhcar(2),p_col2 in varchar2,....,p_table in varchar2,p_rc out pkg_test.myrctype)
as
str varchar2(100);
begin
str:='select '||p_col1||','||p_col2||','||...||' from '||p_table;
open p_rc for str;
end;
/
yangdear 2003-07-10
  • 打赏
  • 举报
回复
就象sqlserver 中的
create procedure test
as
begin
select * from test
end;

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧