その他
    ホーム 技術発信 DoRuby DBの表表・レコード数を見る(Oracle / Postgresql)

    DBの表表・レコード数を見る(Oracle / Postgresql)

    この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。

    表は、、表表のグラフ、表表、DBの表表、レコード数をします方法を書きます

     Postgresqlの

    選択する

    relname、

    reltuples、

    tablesizeとしてのpg_size_pretty(pg_table_size(oid))

    FROM pg_class

    WHERE relnamespace =(SELECT oid FROM pg_namespace WHERE nspname = ‘public’)

    およびrelkindin( ‘r’、 ‘t’);

    表→表名、レコード数、サイズがコメントあります。

     Oracle

    選択する

    table_name、

    TO_NUMBER(

    extractvalue(

    xmltype(

    dbms_xmlgen.getxml( ‘SELECT COUNT(*)c FROM’ || table_name))

    、 ‘/ ROWSET / ROW / C’))rec_ccount、

    trunc(bytes / 1024,0)テーブルサイズ

    FROM user_tables

    user_segments.segment_name = user_tables.table_nameでuser_segmentsに参加します

    表→表名、レコード数、サイズがコメントあります。

    たちあり。いきたいです。

    記事を共有