Hitachi

Hitachi Advanced Data Binder システム構築・運用ガイド


11.1.16 実表の定義情報を調べる方法(ディクショナリ表の検索)

ディクショナリ表を検索すると,実表の定義情報を確認できます。

メモ

各ディクショナリ表の内容については,「付録B ディクショナリ表」を参照してください。また,ディクショナリ表の検索例については,「付録B.22 ディクショナリ表の検索」を参照してください。

ディクショナリ表を検索すると確認できる実表の定義情報を次の表に示します。

表11‒2 ディクショナリ表を検索すると確認できる実表の定義情報

項番

ディクショナリ表

確認できる実表の定義情報

1

SQL_TABLES

SQL_TABLES表を検索すると,次の定義情報を確認できます。

  • 表名

    TABLE_SCHEMA列(スキーマ名),およびTABLE_NAME列(表識別子)を確認してください。

  • 表オプションPCTFREEの指定内容

    FREE_AREA列(表のページ内の未使用領域の比率)を確認してください。

  • 表オプションBRANCH ALLの指定有無

    IS_BRANCH_ALL列(表オプションBRANCH ALLの指定)を確認してください。

  • 表の種類(シングルチャンク表またはマルチチャンク表)

    IS_CHUNK列(チャンク指定のCHUNKの指定)を確認してください。

  • マルチチャンク表に作成されるチャンク数の最大値

    N_CHUNK_RESERVED列(作成されるチャンク数の最大値)を確認してください。

  • アーカイブマルチチャンク表かどうか

    IS_ARCHIVABLE列(チャンクアーカイブ指定の有無)を確認してください。

  • アーカイブディレクトリのパス名

    ARCHIVE_DIRECTORY_PATH列(アーカイブディレクトリの絶対パス)を確認してください。

  • 表の種類(ローストア表またはカラムストア表)

    STORAGE_FORMAT列(表データの格納形式)を確認してください。

SQL_TABLES表の詳細については,「付録B.2 SQL_TABLESの内容」を参照してください。

2

SQL_COLUMNS

SQL_COLUMNS表を検索すると,次の定義情報を確認できます。

  • 列名

    COLUMN_NAME列(列名)を確認してください。

  • 列のデータ型と列の定義長

    DATA_TYPE_CODE列(列のデータ型),およびDATA_LENGTH列(列の定義長)を確認してください。

  • DEFAULT句の指定内容

    IS_DEFAULT_COLUMN列(DEFAULT句の指定有無),およびDEFAULT_VALUE列(DEFAULT句に指定された既定値)を確認してください。

  • BRANCHの指定有無

    BRANCH列(列定義のBRANCHの指定値)を確認してください。

  • 主キーの指定内容

    IS_PRIMARY_KEY_COLUMN列(主キーを構成する列かどうか),およびPRIMARY_KEY_COLUMN_SEQUENCE_NUMBER列(主キーの構成順序)を確認してください。

  • アーカイブレンジ列かどうか

    IS_ARCHIVE_RANGE_COLUMN列(アーカイブレンジ列かどうか)を確認してください。

  • カラムストア表の定義時に指定した列データの圧縮方式の指定値

    COMPRESSION_TYPE列(列定義のCOMPRESSION TYPEの指定値)を確認してください。

SQL_COLUMNS表の詳細については,「付録B.3 SQL_COLUMNSの内容」を参照してください。

3

  • SQL_DIV_TABLE

  • SQL_DBAREAS

左記の表を検索すると,次の定義情報を確認できます。

  • 表が格納されているDBエリアのDBエリアID

    SQL_DIV_TABLE表のDBAREA_ID列(表が格納されているDBエリアのDBエリアID)を確認してください。

  • DBエリアのDBエリア名

    SQL_DIV_TABLE表で確認したDBエリアIDを基に,SQL_DBAREAS表のDBAREA_NAME列(DBエリア名)を確認してください。

SQL_DIV_TABLE表の詳細については,「付録B.4 SQL_DIV_TABLEの内容」を参照してください。

SQL_DBAREAS表の詳細については,「付録B.7 SQL_DBAREASの内容」を参照してください。

4

  • SQL_TABLE_CONSTRAINTS

  • SQL_KEY_COLUMN_USAGE

  • SQL_REFERENTIAL_CONSTRAINTS

左記の表を検索すると,次の定義情報を確認できます。

  • 実表の制約に関する情報(主キーや外部キーの有無)

    SQL_TABLE_CONSTRAINTS表を参照してください。

    SQL_TABLE_CONSTRAINTS表の詳細については,「付録B.14 SQL_TABLE_CONSTRAINTSの内容」を参照してください。

  • 主キーと外部キーの構成列に関する情報

    SQL_KEY_COLUMN_USAGE表を参照してください。

    SQL_KEY_COLUMN_USAGE表の詳細については,「付録B.16 SQL_KEY_COLUMN_USAGEの内容」を参照してください。

  • 参照制約に関する情報

    SQL_REFERENTIAL_CONSTRAINTS表を確認してください。

    SQL_REFERENTIAL_CONSTRAINTS表の詳細については,「付録B.17 SQL_REFERENTIAL_CONSTRAINTSの内容」を参照してください。