用游标SELECT2个表的时候2个表中有相同列名用ROWTYPE怎么准确取出?

aneddy 2008-06-06 04:50:49
本人写一过程,用游标SELECT2个表的时候2个表中有相同列名,用定义的游标ROWTYPE去取,直接写名称提示:PLS-00302: component 'MAIL_NUM' must be declared
怎么写才能准确取出?
...全文
268 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chunyu.wu 2008-06-07
  • 打赏
  • 举报
回复
给表取个别名,然后用表的别名来区分。
hxmsammi 2008-06-06
  • 打赏
  • 举报
回复
这个很好解决的,两个不同的表给他们取两个不同的别名
然后别名.字段名 as 别名 这样就可以了
hebo2005 2008-06-06
  • 打赏
  • 举报
回复
表加别名,然后每个字段都是别名.字段名
这是好的书写习惯,避免许多像楼主这样的问题
minmin_god 2008-06-06
  • 打赏
  • 举报
回复
如果两个表的列都是num的话,你可以用别名呀
select a.num as num1,b.num as num2
from tab1 a,tab2 b
fxianxian 2008-06-06
  • 打赏
  • 举报
回复
把代碼貼出來啊!

17,086

社区成员

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

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