变量存储了列名,在pl/sql引用的问题--急,在线等

darkangel199 2005-03-29 06:26:23
问题描述:
变量colname存储了表a的一个列名,现在想在pl/sql中实现动态取出表a中某列的数据,即
select colname from a;
如何实现?
...全文
98 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
beckhambobo 2005-03-29
  • 打赏
  • 举报
回复
create or replace package pak_test
as
type v_rc is ref cursor;
end;
/
create or replace procedure pro(p_col in varchar2,p_rc out pak_test.v_rc)
as
begin
open p_rc for 'select '||p_col||' from a';
end;
/
wtb2002 2005-03-29
  • 打赏
  • 举报
回复
当然用动态sql即可!

取出来组成一个字符串!执行他!关键看你用什么语言!好好看看资料吧

17,137

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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