ホームページ >データベース >Oracle >Oracle のテーブルの総数をクエリする方法

Oracle のテーブルの総数をクエリする方法

WBOY
WBOYオリジナル
2022-05-10 16:56:0323248ブラウズ

Oracle では、SELECT ステートメントを使用してテーブルの総数をクエリできます。このステートメントは、データベースからデータを選択するために使用されます。COUNT() と組み合わせて使用​​すると、テーブルの数をクエリできます。構文は「 SELECT COUNT(1) FROM USER_TABLES;」です。

Oracle のテーブルの総数をクエリする方法

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle のテーブルの総数をクエリする方法

ユーザーの下のテーブルの数をクエリする

SELECT COUNT(1) FROM USER_TABLES;

ユーザーの下のテーブル

SELECT COUNT(1)
  FROM USER_COL_COMMENTS C
 WHERE EXISTS
 (SELECT 1 FROM USER_TABLES T WHERE T.TABLE_NAME = C.TABLE_NAME);

クエリ テーブルのレコード数

SELECT T.TABLE_NAME, T.NUM_ROWS, T.BLOCKS, T.EMPTY_BLOCKS
  FROM USER_TABLES T;

クエリ テーブルの備考

SELECT TABLE_NAME, TABLE_TYPE, COMMENTS
  FROM USER_TAB_COMMENTS
 WHERE COMMENTS LIKE '%字典%'

クエリ テーブルが占有するスペース

analyze table T_DATA compute statistics;
 
SELECT NUM_ROWS , AVG_ROW_LEN
  FROM USER_TABLES
 WHERE TABLE_NAME = 'T_DATA';
 
SELECT SEGMENT_NAME, SUM(BYTES) / 1024 / 1024
  FROM USER_EXTENTS
 GROUP BY SEGMENT_NAME;

推奨チュートリアル: "Oracle ビデオ チュートリアル"

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

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