0

selectクエリを使用して、SYSIBM.SYSTABLESから特定のテーブルスペースとデータベースのテーブル数を取得しようとしました。この数は、NTABLES列の下のSYSIBM.SYSTABLESPACE表に保管されている同じ表スペースおよびデータベースの表の数を超えています。なんでそうなの?

4

1 に答える 1

0

が各テーブル、ビュー、またはエイリアスのエントリを格納している可能性があります。実際にsystablesは、テーブルスペース内に含まれているとは限らない多数のオブジェクトが格納されている可能性があります。

type = 'T'これらの場所(または許可された値の他の組み合わせ)のみをリストすることで、これを確認できます。

(特定の表領域に対して)count(*)から選択してグループ化すると、それらのタイプの一部を表領域に割り当てるのがかなり簡単になる場合があります。systablestype

于 2013-01-28T06:27:10.850 に答える