日期:2014-05-16  浏览次数:21102 次

已知oracle数据库中的某张表的某个字段有comments,如何在查询的时候调取出comments?
oracle的数据库中的表中的某个字段有comments,如何在查询的时候显示出comments?
比如 

rtp_id  comments 是企业编码

如何利用 select * from A  能自动带出comments?可以实现吗?
而不是 用select rtp_id 企业编码 from A 来实现,能自动带出每个字段的comments吗?
------解决方案--------------------

select * from all_col_comments;--查看列注释

select * from all_tab_comments;--查看表注释

--That's all.

------解决方案--------------------
引用:
oracle的数据库中的表中的某个字段有comments,如何在查询的时候显示出comments?
比如 

rtp_id  comments 是企业编码

如何利用 select * from A  能自动带出comments?可以实现吗?
而不是 用select rtp_id 企业编码 from A 来实现,能自动带出每个字段的comments吗?

你这样直接查询肯定带不出来的,既然业务上要用到,为什么不给表添加一个注释列呢
如楼上说的,关联查询all_col_comments这个表吧,这个表有owner,tablename等字段,可以在查数据的时候得到注释