ホームページ  >  記事  >  データベース  >  Oracle でユーザーのテーブル情報をクエリする方法

Oracle でユーザーのテーブル情報をクエリする方法

WBOY
WBOYオリジナル
2022-02-28 11:24:339818ブラウズ

Oracle でユーザー テーブル情報をクエリする方法: 1. "SELECT count(*) FROM user_tables" を使用して、現在のユーザーの下にあるテーブルの数をクエリします。 2. "SELECT * FROM user_tables;" を使用してクエリします。現在のユーザーの下のテーブル。

Oracle でユーザーのテーブル情報をクエリする方法

このチュートリアルの動作環境: Windows 10 システム、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 Video Tutorial

以上がOracle でユーザーのテーブル情報をクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。