请教查询ORACLE数据库所有的表名和列名

jiejie526 2010-03-24 10:23:31
请教查询ORACLE数据库所有的表名和列名
...全文
765 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
raymonshi 2011-12-26
  • 打赏
  • 举报
回复
SELECT *
FROM USER_TAB_COLUMNS T
WHERE UPPER(T.TABLE_NAME) LIKE UPPER('表名');
suiziguo 2010-03-24
  • 打赏
  • 举报
回复
你的意思是SQL SERVER里的数据库吧?

你是指数据库里某一用户所有的表。

SELECT owner,table_name,column_name FROM dba_tab_columns
where owner='A';
jiejie526 2010-03-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 suiziguo 的回复:]
SELECT owner,table_name,column_name FROM dba_tab_columns;
[/Quote]


如果是查询固定的数据库中的表呢
列如查询"A"数据库中的表?
Phoenix_99 2010-03-24
  • 打赏
  • 举报
回复
code=SQL]SELECT owner,table_name,column_name FROM dba_tab_columns;
select table_name from user_tables;
[/code]
suiziguo 2010-03-24
  • 打赏
  • 举报
回复
SELECT owner,table_name,column_name FROM dba_tab_columns;
ORHCLE 2010-03-24
  • 打赏
  • 举报
回复
select * from all_tab_cols

3,490

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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