Oracle では、SELECT ステートメントを使用してテーブルの総数をクエリできます。このステートメントは、データベースからデータを選択するために使用されます。COUNT() と組み合わせて使用すると、テーブルの数をクエリできます。構文は「 SELECT COUNT(1) FROM USER_TABLES;」です。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
ユーザーの下のテーブルの数をクエリする
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 サイトの他の関連記事を参照してください。