oracle查询问题

jumpheightway 2009-09-22 12:36:48
我要查询当前用户的所有表以及表注释的sql应该怎么写呢

select table_name,comment from user_tables

大家帮我看看这条sql错在哪里
...全文
141 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小灰狼W 2009-09-22
  • 打赏
  • 举报
回复
user_tables里没有comment字段
想看注释的话
select * from user_tab_comments
jumpheightway 2009-09-22
  • 打赏
  • 举报
回复
谢谢各位啦
amiksong 2009-09-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wildwave 的回复:]
user_tables里没有comment字段
想看注释的话
select * from user_tab_comments

[/Quote]

学习
ojuju10 2009-09-22
  • 打赏
  • 举报
回复
楼主表查询错了,应该是:
select table_name,comments from user_tab_comments

小灰狼W 2009-09-22
  • 打赏
  • 举报
回复
。。。我晕
既然b表也有table_name这个字段
为何还要去user_tables表中连接..
duqiangcise 2009-09-22
  • 打赏
  • 举报
回复
2楼的正确!
wh62592855 2009-09-22
  • 打赏
  • 举报
回复
SQL> select a.table_name,b.comments
2 from user_tables a,user_tab_comments b
3 where a.table_name=b.table_name;

TABLE_NAME COMMENTS
-------------------- --------------------
DEPT
EMP
BONUS
SALGRADE

SQL>

17,377

社区成员

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

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