oracle查詢使用者表格資訊的方法:1、利用「SELECT count(*) FROM user_tables」查詢目前使用者下的表格數量;2、利用「SELECT * FROM user_tables;」查詢目前使用者下的表格。
本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
-- 查看目前使用者的表:
SELECT count(*) FROM user_tables; -- 查看当前用户下有多少张表 SELECT * FROM user_tables; -- 查看当前用户下的表 SELECT * FROM user_tab_comments; -- 查看当前用户下的表,注释等 SELECT * FROM user_col_comments; -- 查看当前用户下的表的列名和注释 SELECT * FROM user_tab_columns; -- 查看当前用户下的表的列名等信息(详细但是没有备注) SELECT t.TABLE_NAME, t.NUM_ROWS FROM user_tables t; -- 查看当前用户下的所有表名及该表含多少数据
-- 查看所有使用者的表格:
SELECT * FROM all_tab_comments; -- 查看所有用户的表,注释等 SELECT * FROM all_col_comments; -- 查看所有用户的表的列名和注释 SELECT * FROM all_tab_columns; -- 查看所有用户的表的列名等信息(详细但是没有备注)
- - 查詢範本1:
SELECT t.table_name, t.comments FROM user_tab_comments t;
-- 查詢範本2:
SELECT r1, r2, r3, r5 FROM ( SELECT a.table_name r1, a.column_name r2, a.comments r3 FROM user_col_comments a ), ( SELECT t.table_name r4, t.comments r5 FROM user_tab_comments t ) WHERE r4 = r1;
#建議教學:《Oracle影片教學》
以上是oracle怎麼查詢用戶的表信息的詳細內容。更多資訊請關注PHP中文網其他相關文章!