包中游标定义的问题

doctorxiajian 2008-03-03 09:41:09
一直以来,认为在包中定义游标是天经地义的事情
结果,一个偶然发现,包中定义游标后,在pl/sql developer工具中写“包名.”是看不到游标名称的,只能看到procedure,function以及变量。那么,请问,看不到的原因是什么?如果看不到,哪为什么需要在包规范也就是包头中定义呢?
...全文
90 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
关注 接分
hongqi162 2008-04-08
  • 打赏
  • 举报
回复
create or replace package PKG_TEST
is
Type ResultData is ref cursor;
end PKG_TEST;


我这里是可以看到的
qiyousyc 2008-04-08
  • 打赏
  • 举报
回复
我感觉是你的游标没有定义在包头中照成的。
doer_ljy 2008-04-07
  • 打赏
  • 举报
回复
你命真好,我从来就没有.出来过东西。
我用最多用用OB。
doctorxiajian 2008-03-03
  • 打赏
  • 举报
回复
弟兄们,都来看看啊
Janeweiz 2008-03-03
  • 打赏
  • 举报
回复
首先,包头里面定义的游标肯定是全局游标,那么申明的时候需要写在申明函数或者存储过程之前,我测试了下是
能看到的,你把游标写到包头前面部分试试.

17,378

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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