Oracle数据库 查询所有表
生活随笔
收集整理的這篇文章主要介紹了
Oracle数据库 查询所有表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 查詢當前數據庫下的所有表
select * from all_tables where owner = 'TEST';注:all_tables查出來是查得所有用戶下的表,當然也包括你登錄的用下的表,然后加一個where你要查的那個用戶名就可以了。(記得用戶名要大寫)
2. 查詢當前數據庫下某個實例數據庫的所有表
select * from all_tables where owner = 'TEST' and table_name = '表名';注:當然也包括你登錄的用下的表,然后加一個where你要查的那個用戶名就可以了。
模糊查詢該條件的表名稱:
select * from all_tables where owner = 'TEST' and table_name like '%S%';3. 查詢當前登錄用戶的所有表
select * from user_tables;簡寫:
select * from tabs;模糊查詢該條件的表名稱:
select * from user_tables where table_name like '%S%';4. 查詢所有用戶的表,視圖等
select * from all_tab_comments;?5. 查詢本用戶的表,視圖等
select * from user_tab_comments;6. 查詢所有用戶的表的列名和注釋
select * from all_col_comments;7. 查詢本用戶的表的列名和注釋
select * from user_col_comments;8. 查詢所有用戶的表的列名等信息
select * from all_tab_columns;?9. 查詢本用戶的表的列名等信息
select * from user_tab_columns;注: 4-9號的都可以在后面加一個 where owner = 'TEST',就是你要查的那個用戶名下的信息。
總結
以上是生活随笔為你收集整理的Oracle数据库 查询所有表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 变换之时钟实现
- 下一篇: mysql 内连接查询三表数据_数据库三