首頁 >資料庫 >Oracle >oracle怎麼查詢用戶的表信息

oracle怎麼查詢用戶的表信息

WBOY
WBOY原創
2022-02-28 11:24:339858瀏覽

oracle查詢使用者表格資訊的方法:1、利用「SELECT count(*) FROM user_tables」查詢目前使用者下的表格數量;2、利用「SELECT * FROM user_tables;」查詢目前使用者下的表格。

oracle怎麼查詢用戶的表信息

本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。

oracle怎麼查詢使用者的表格資訊

-- 查看目前使用者的表:

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn