機械翻訳について

C データ辞書

Oracle Database Gateway for Informixは、Oracleデータベースのデータ辞書表を参照する問合せを、Informixシステム・カタログ表からデータを取得する問合せに変換します。 Oracleデータベース内のデータ・ディクショナリ表と同じ方法で、データベース・リンクを介してデータ・ディクショナリ表に対して問合せを実行します。 ゲートウェイ・データ・ディクショナリは、Oracleデータベースのデータ・ディクショナリと外観および使用方法が似ています。

トピック:

C.1 Informixシステム・カタログ表

Informixデータ辞書情報は、Informixシステム・カタログ表としてInformixデータベースに格納されます。 すべてのInformixシステム・カタログ表には、プレフィクスとしてsysという名前が付けられています。 Informixシステム・カタログ表は、データベースの構造を定義します。 データ定義を変更すると、InformixはInformixシステムのカタログ表を読み取り、変更して、ユーザー表に関する情報を追加します。

C.2 ゲートウェイ・データ辞書へのアクセス

ゲートウェイ・データ・ディクショナリ表またはビューへのアクセスは、Oracleデータベースのデータ・ディクショナリへのアクセスと同じです。 データベース・リンクを指定するSQL SELECT文を発行します。 Oracleデータベースのデータ・ディクショナリ・ビューおよび列名は、Oracleデータベース内のゲートウェイ・データ・ディクショナリにアクセスするために使用されます。 サポートされているビューのシノニムも使用できます。 たとえば、次の文はデータ・ディクショナリ表ALL_CATALOGを問い合せて、Informixデータベース内のすべての表名を取得します:

SQL> SELECT * FROM "ALL_CATALOG"@IFMX;

データ・ディクショナリにアクセスする問合せが発行されると、ゲートウェイは次の処理を行います。

  1. リクエストされた表、ビュー、または同義語を1つ以上のInformixシステム・カタログ表名にマッピングします。 ゲートウェイは、すべてのデータ辞書の列名を、問合せ内の対応するInformix列名に変換します。 マッピングに1つのInformixシステム・カタログ表が含まれている場合、ゲートウェイはリクエストされた表名を問合せ内の対応するInformixシステム・カタログ表名に変換します。 マッピングに複数のInformixシステム・カタログ表が含まれている場合、ゲートウェイは変換されたInformixシステム・カタログ表名を使用して問合せ内の結合を構築します。
  2. 変換された問合せをInformixに送信します。
  3. 取得したInformixデータを変換して、Oracleデータベースのデータ・ディクショナリ表の外観を与えることができます。
  4. 変換されたInformixシステム・カタログ表のデータ・ディクショナリ情報をOracleデータベースに渡します。

    注意:

    ゲートウェイのデータ・ディクショナリを問合せするときに戻される値は、OracleのSQL*Plus DESCRIBEコマンドによって戻される値と異なる場合があります。

C.3 Informix表へのダイレクト問合せ

個々のInformixシステム・カタログ表に直接発行された問合せは許可されますが、Informixシステム・カタログ表の列名がデータ・ディクショナリ表の列名と異なるため、異なる結果が戻されます。 また、Informixシステム・カタログ表の特定の列は、データ・ディクショナリ処理で使用できません。

C.4 サポートされているビューと表

ゲートウェイでは、次のビューおよび表がサポートされます。

サポート対象のビューおよび表 サポート対象のビューおよび表

ALL_CATALOG

ALL_COL_COMMENTS

ALL_COL_PRIVS

ALL_CONS_COLUMNS

ALL_CONSTRAINTS

ALL_IND_COLUMNS

ALL_INDEXES

ALL_OBJECTS

ALL_SYNONYMS

ALL_TAB_COLUMNS

ALL_TAB_COMMENTS

ALL_TAB_PRIVS

ALL_TABLES

ALL_USERS

ALL_VIEWS

COLUMN_PRIVILEGES

DBA_CATALOG

DBA_COL_COMMENTS

DBA_OBJECTS

DBA_TABLES

DBA_TAB_COLUMNS

DBA_TAB_COMMENTS

DICT_COLUMNS

DICTIONARY

DUAL

TABLE_PRIVILEGES

USER_CATALOG

USER_COL_COMMENTS

USER_COL_PRIVS

USER_CONS_COLUMNS

USER_CONSTRAINTS

USER_IND_COLUMNS

USER_INDEXES

USER_OBJECTS

USER_SYNONYMS

USER_TAB_COLUMNS

USER_TAB_COMMENTS

USER_TAB_PRIVS

USER_TABLES

USER_USERS

USER_VIEWS

他のOracleデータベースのデータ・ディクショナリ表またはビューはサポートされていません。 リストにないビューを使用すると、使用可能な行がなくなるたびにOracleデータベースのエラー・コードが返されます。

ALL_で始まるデータ・ディクショナリ表またはビューのゲートウェイを介した問合せは、Informixオブジェクトのアクセス権限が付与されていない場合でも、Informixデータベースから行を戻すことができます。 Oracleデータ・ディクショナリを使用してOracleデータベースに問合せをした場合は、アクセス権があるオブジェクトについてのみ、行は返されます。

C.5 データ・ディクショナリ・マッピング

このセクションの表には、Oracleデータ・ディクショナリ・ビュー名と、それと同等のInformixシステム・カタログ表が使用されています。 プラス記号(+)は、結合操作を伴うことを示します。

表C-1 Oracle Data Dictionaryのビュー名とInformixの同等物

ビュー名 Informixシステム・カタログ表名

ALL_CATALOG

systables

ALL_COL_COMMENTS

systables + syscolumns

ALL_COL_PRIVS

systables + syscolumns + syscolauth

ALL_CONS_COLUMNS

systables + sysconstraints + syscolumns + sysindexes

ALL_CONSTRAINTS

systables + sysconstraints + sysreferences

ALL_IND_COLUMNS

systables + sysindexes + syscolumns

ALL_INDEXES

sysindexes + systables

ALL_OBJECTS

systables + sysindexes + sysprocedures + sysprocplan

ALL_SYNONYMS

systables + syssynonyms + syssyntable

ALL_TAB_COLUMNS

systables + syscolumns

ALL_TAB_COMMENTS

systables

ALL_TAB_PRIVS

systables + systabauth

ALL_TABLES

systables

ALL_USERS

sysusers

ALL_VIEWS

systables + sysviews

COLUMN_PRIVILEGES

systables + syscolauth + syscolumns

DBA_CATALOG

systables

DBA_COL_COMMENTS

systables + syscolumns

DBA_OBJECTS

systables + sysindexes + sysprocedures + sysprocplan

DBA_TABLES

systables

DBA_TAB_COLUMNS

systables + syscolumns

DBA_TAB_COMMENTS

systables

DICT_COLUMNS

systables + syscolumns

DICTIONARY

systables

DUAL

(ゲートウェイで定義されている)

TABLE_PRIVILEGES

systabauth + systables

USER_CATALOG

systables

USER_COL_COMMENTS

systables + syscolumns

USER_COL_PRIVS

systables + syscolumns + syscolauth

USER_CONS_COLUMNS

systables + sysconstraints + syscolumns + sysindexes

USER_CONSTRAINTS

systables + sysconstraints + sysreferences

USER_IND_COLUMNS

systables + sysindexes + syscolumns

USER_INDEXES

systables + sysindexes

USER_OBJECTS

systables + sysindexes + sysprocedures + sysprocplan

USER_SYNONYMS

systables + syssynonyms + syssyntable

USER_TAB_COLUMNS

systables + syscolumns

USER_TAB_COMMENTS

systables

USER_TAB_PRIVS

systables + systabauth

USER_TABLES

systables

USER_USERS

sysusers

USER_VIEWS

systables + sysviews

C.5.1 デフォルトの列値

ゲートウェイ・データ・ディクショナリと一般的なOracleデータベース・データ・ディクショナリとの間には小さな違いがあります。 Informixシステム・カタログ表にないOracleデータベース列には、列のタイプに応じて、ゼロ、スペース、NULL値、適用不可能な値(N.A.)、またはデフォルト値が入ります。

C.6 ゲートウェイ・データ・ディクショナリの説明

ゲートウェイ・データ・ディクショナリ表およびビューにより、次の情報が提供されます。

  • 各列の名前、データ型および幅

  • 固定値の列の内容

ここでは、Oracle SQL*Plus DESCRIBEコマンドで取得した情報について説明します。 Nullの値は?列は、Oracleデータベースのデータ・ディクショナリ表およびビューとは異なる場合があります。 どのデフォルト値もアイテムの右側に表示されますが、これはDESCRIBEによって返される情報ではありません。

C.7 ALL_CATALOG

表C-2 ALL_CATALOG

名前 タイプ

OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

TABLE_TYPE

VARCHAR2(7)

"TABLE"または"VIEW"または"SYNONYM"

C.8 ALL_COL_COMMENTS

表C-3 ALL_COL_COMMENTS

名前 タイプ

OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

COLUMN_NAME

VARCHAR2(128)

-

COMMENTS

CHAR(1)

" "

C.9 ALL_COL_PRIVS

表C-4 ALL_COL_PRIVS

名前 タイプ

GRANTOR

VARCHAR2(32)

-

GRANTEE

VARCHAR2(32)

-

TABLE_SCHEMA

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

COLUMN_NAME

VARCHAR2(128)

-

PRIVILEGE

VARCHAR2(10)

"SELECT"または"UPDATE"または"REFERENCES"

GRANTABLE

VARCHAR2(3)

"YES"または"NO"

C.10 ALL_CONS_COLUMNS

表C-5 ALL_CONS_COLUMNS

名前 タイプ

OWNER

VARCHAR2(32)

-

CONSTRAINT_NAME

VARCHAR2(128)

-

TABLE_NAME

VARCHAR2(128)

-

COLUMN_NAME

VARCHAR2(128)

-

POSITION

NUMBER(10)

0

C.11 ALL_CONSTRAINTS

表C-6 ALL_CONSTRAINTS

名前

OWNER

-

CONSTRAINT_NAME

-

CONSTRAINT_TYPE

"R"または"P"または"U"または"C"

TABLE_NAME

-

SEARCH_CONDITION

" "

R_OWNER

" "

R_CONSTRAINT_NAME

" "

DELETE_RULE

" "

STATUS

" "

DEFERRABLE

" "

DEFERRED

" "

VALIDATED

" "

GENERATED

" "

BAD

" "

RELY

" "

LAST_CHANGE

-

C.12 ALL_IND_COLUMNS

表C-7 ALL_IND_COLUMNS

名前 タイプ

INDEX_OWNER

VARCHAR2(32)

-

INDEX_NAME

VARCHAR2(128)

-

TABLE_OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

COLUMN_NAME

VARCHAR2(128)

-

COLUMN_POSITION

NUMBER(10)

0

COLUMN_LENGTH

NUMBER(10)

0

DESCEND

CHAR(1)

" "

C.13 ALL_INDEXES

表C-8 ALL_INDEXES

名前 タイプ

OWNER

VARCHAR2(32)

-

INDEX_NAME

VARCHAR2(128)

-

INDEX_TYPE

VARCHAR2(1)

NULL

TABLE_OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

TABLE_TYPE

VARCHAR(5)

"TABLE"

UNIQUENESS

VARCHAR2(9)

"UNIQUE"または"NONUNIQUE"

COMPRESSION

VARCHAR2(1)

NULL

PREFIX_LENGTH

NUMBER

0

TABLESPACE_NAME

VARCHAR2(1)

NULL

INI_TRANS

NUMBER

0

MAX_TRANS

NUMBER

0

INITIAL_EXTENT

NUMBER

0

NEXT_EXTENT

NUMBER

0

MIN_EXTENTS

NUMBER

0

MAX_EXTENTS

NUMBER

0

PCT_INCREASE

NUMBER

0

PCT_THRESHOLD

NUMBER

0

INCLUDE_COLUMN

NUMBER

0

FREELISTS

NUMBER

0

FREELIST_GROUPS

NUMBER

0

PCT_FREE

NUMBER

0

LOGGING

VARCHAR2(1)

NULL

BLEVEL

NUMBER

0

LEAF_BLOCKS

NUMBER

0

DISTINCT_KEYS

NUMBER

0

AVG_LEAF_BLOCKS_PER_KEY

NUMBER

0

AVG_DATA_BLOCKS_PER_KEY

NUMBER

0

CLUSTERING_FACTOR

NUMBER

0

STATUS

VARCHAR2(1)

NULL

NUM_ROWS

NUMBER

0

SAMPLE_SIZE

NUMBER

0

LAST_ANALYZED

DATE

to_date('01-01-1980', 'dd-mm-yyyy')

DEGREE

VARCHAR2(1)

NULL

INSTANCES

VARCHAR2(1)

NULL

PARTITIONED

VARCHAR2(1)

NULL

TEMPORARY

VARCHAR2(1)

NULL

GENERATED

VARCHAR2(1)

NULL

SECONDARY

VARCHAR2(1)

NULL

BUFFER_POOL

VARCHAR2(1)

NULL

USER_STATS

VARCHAR2(1)

NULL

DURATION

VARCHAR2(1)

NULL

PCT_DIRECT_ACCESS

NUMBER

0

ITYP_OWNER

VARCHAR2(1)

NULL

ITYP_NAME

VARCHAR2(1)

NULL

PARAMETERS

VARCHAR2(1)

NULL

GLOBAL_STATS

VARCHAR2(1)

NULL

DOMIDX_STATUS

VARCHAR2(1)

NULL

DOMIDX_OPSTATUS

VARCHAR2(1)

NULL

FUNCIDX_STATUS

VARCHAR2(1)

NULL

C.14 ALL_OBJECTS

表C-9 ALL_OBJECTS

名前 タイプ

OWNER

VARCHAR2(32)

-

OBJECT_NAME

VARCHAR2(128)

-

SUBOBJECT_NAME

VARCHAR2(1)

NULL

OBJECT_ID

NUMBER

-

DATA_OBJECT_ID

NUMBER

0

OBJECT_TYPE

VARCHAR2(9)

"TABLE"または"VIEW"または"SYNONYM"または"INDEX"または"PROCEDURE"

CREATED

DATE

-

LAST_DDL_TIME

DATE

-

TIMESTAMP

VARCHAR2(1)

NULL

STATUS

VARCHAR2(1)

NULL

TEMPORARY

VARCHAR2(1)

NULL

GENERATED

VARCHAR2(1)

NULL

SECONDARY

VARCHAR2(1)

NULL

C.15 ALL_SYNONYMS

表C-10 ALL_SYNONYMS

名前 タイプ

OWNER

VARCHAR2(32)

-

SYNONYM_NAME

VARCHAR2(128)

-

TABLE_OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

DB_LINK

CHAR(1)

NULL

C.16 ALL_TAB_COLUMNS

表C-11 ALL_TAB_COLUMNS

名前 タイプ

OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

COLUMN_NAME

VARCHAR2(128)

-

DATA_TYPE

VARCHAR2(8)

-

DATA_TYPE_MOD

VARCHAR2(1)

NULL

DATA_TYPE_OWNER

VARCHAR2(1)

NULL

DATA_LENGTH

NUMBER

-

DATA_PRECISION

NUMBER

-

DATA_SCALE

NUMBER

-

NULLABLE

VARCHAR2(1)

"Y"または"N"

COLUMN_ID

NUMBER(5)

-

DEFAULT_LENGTH

NUMBER

0

DATA_DEFAULT

VARCHAR2(1)

NULL

NUM_DISTINCT

NUMBER

0

LOW_VALUE

NUMBER

0

HIGH_VALUE

NUMBER

0

DENSITY

NUMBER

0

NUM_NULLS

NUMBER

0

NUM_BUCKETS

NUMBER

0

LAST_ANALYZED

DATE

to_date('01-01-1980', 'dd-mm-yyyy')

SAMPLE_SIZE

NUMBER

0

CHARACTER_SET_NAME

VARCHAR2(1)

NULL

CHAR_COL_DECL_LENGTH

NUMBER

0

GLOBAL_STATS

VARCHAR2(1)

NULL

USER_STATS

VARCHAR2(1)

NULL

AVG_COL_LEN

NUMBER

0

C.17 ALL_TAB_COMMENTS

表C-12 ALL_TAB_COMMENTS

名前 タイプ

OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

TABLE_TYPE

VARCHAR2(5)

"TABLE"または"VIEW"

COMMENTS

VARCHAR2(1)

NULL

C.18 ALL_TAB_PRIVS

表C-13 ALL_TAB_PRIVS

名前 タイプ

GRANTOR

VARCHAR2(32)

-

GRANTEE

VARCHAR2(32)

-

TABLE_SCHEMA

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

PRIVILEGE

VARCHAR2(10)

SELECTまたはUPDATEまたはINSERTまたはDELETEまたはINDEXまたはALTERまたはREFERENCESは、

GRANTABLE

VARCHAR2 (3)

"YES"

C.19 ALL_TABLES

表C-14 ALL_TABLES

名前 タイプ

OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

TABLESPACE_NAME

VARCHAR2(1)

NULL

CLUSTER_NAME

VARCHAR2(1)

NULL

IOT_NAME

VARCHAR2(1)

NULL

PCT_FREE

NUMBER

0

PCT_USED

NUMBER

0

INI_TRANS

NUMBER

0

MAX_TRANS

NUMBER

0

INITIAL_EXTENT

NUMBER

0

NEXT_EXTENT

NUMBER

0

MIN_EXTENTS

NUMBER

0

MAX_EXTENTS

NUMBER

0

PCT_INCREASE

NUMBER

0

FREELISTS

NUMBER

0

FREELIST_GROUPS

NUMBER

0

LOGGING

VARCHAR2(1)

NULL

BACKED_UP

VARCHAR2(1)

NULL

NUM_ROWS

NUMBER(10)

-

BLOCKS

NUMBER

0

EMPTY_BLOCKS

NUMBER

0

AVG_SPACE

NUMBER

0

CHAIN_CNT

NUMBER

0

AVG_ROW_LEN

NUMBER

0

AVG_SPACE_FREELIST_BLOCKS

NUMBER

0

NUM_FREELIST_BLOCKS

NUMBER

0

DEGREE

VARCHAR2(1)

NULL

INSTANCES

VARCHAR2(1)

NULL

CACHE

VARCHAR2(1)

NULL

TABLE_LOCK

VARCHAR2(1)

NULL

SAMPLE_SIZE

NUMBER

0

LAST_ANALYZED

DATE

to_date('01-01-1980', 'dd-mm-yyyy')

PARTITIONED

VARCHAR2(1)

NULL

IOT_TYPE

VARCHAR2(1)

NULL

TEMPORARY

VARCHAR2(1)

NULL

SECONDARY

VARCHAR2(1)

NULL

NESTED

VARCHAR2(1)

NULL

BUFFER_POOL

VARCHAR2(1)

NULL

ROW_MOVEMENT

VARCHAR2(1)

NULL

GLOBAL_STATS

VARCHAR2(1)

NULL

USER_STATS

VARCHAR2(1)

NULL

DURATION

VARCHAR2(1)

NULL

SKIP_CORRUPT

VARCHAR2(1)

NULL

MONITORING

VARCHAR2(1)

NULL

C.20 ALL_USERS

表C-15 ALL_USERS

名前 タイプ

USERNAME

VARCHAR2(32)

-

USER_ID

NUMBER

0

CREATED

DATE

SYSDATE

C.21 ALL_VIEWS

表C-16 ALL_VIEWS

名前 タイプ

OWNER

VARCHAR2(32)

-

VIEW_NAME

VARCHAR2(128)

-

TEXT_LENGTH

NUMBER(10)

64

TEXT

VARCHAR2(64)

-

TYPE_TEXT_LENGTH

NUMBER(10)

0

TYPE_TEXT

CHAR(1)

" "

OID_TEXT_LENGTH

NUMBER(10)

0

OID_TEXT

CHAR(1)

" "

VIEW_TYPE_OWNER

CHAR(1)

" "

VIEW_TYPE

CHAR(1)

" "

C.22 COLUMN_PRIVILEGES

表C-17 COLUMN_PRIVILEGES

名前 タイプ

GRANTEE

VARCHAR2(32)

-

OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

COLUMN_NAME

VARCHAR2(128)

-

GRANTOR

VARCHAR2(32)

-

INSERT_PRIV

VARCHAR2(1)

"Y"

UPDATE_PRIV

VARCHAR2(1)

"Y"

REFERENCES_PRIV

VARCHAR2(1)

NULL

CREATED

DATE

SYSDATE

C.23 DBA_CATALOG

表C-18 DBA_CATALOG

名前 タイプ

OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

TABLE_TYPE

VARCHAR2(7)

"TABLE"または"VIEW"または"SYNONYM"

C.24 DBA_COL_COMMENTS

表C-19 DBA_COL_COMMENTS

名前 タイプ

OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

COLUMN_NAME

VARCHAR2(128)

-

COMMENTS

CHAR(1)

" "

C.25 DBA_OBJECTS

表C-20 DBA_OBJECTS

名前 タイプ

OWNER

VARCHAR2(32)

-

OBJECT_NAME

VARCHAR2(128)

-

SUBOBJECT_NAME

VARCHAR2(1)

NULL

OBJECT_ID

NUMBER

-

DATA_OBJECT_ID

NUMBER

0

OBJECT_TYPE

VARCHAR2(9)

"TABLE"または"VIEW"または"SYNONYM"または"INDEX"または"PROCEDURE"

CREATED

DATE

-

LAST_DDL_TIME

DATE

-

TIMESTAMP

VARCHAR2(1)

NULL

STATUS

VARCHAR2(1)

NULL

TEMPORARY

VARCHAR2(1)

NULL

GENERATED

VARCHAR2(1)

NULL

SECONDARY

VARCHAR2(1)

NULL

C.26 DBA_TAB_COLUMNS

表C-21 DBA_TAB_COLUMNS

名前 タイプ

OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

COLUMN_NAME

VARCHAR2(128)

-

DATA_TYPE

VARCHAR2(8)

-

DATA_TYPE_MOD

VARCHAR2(1)

NULL

DATA_TYPE_OWNER

VARCHAR2(1)

NULL

DATA_LENGTH

NUMBER

-

DATA_PRECISION

NUMBER

-

DATA_SCALE

NUMBER

-

NULLABLE

VARCHAR2(1)

"Y"または"N"

COLUMN_ID

NUMBER(5)

-

DEFAULT_LENGTH

NUMBER

0

DATA_DEFAULT

VARCHAR2(1)

NULL

NUM_DISTINCT

NUMBER

0

LOW_VALUE

NUMBER

0

HIGH_VALUE

NUMBER

0

DENSITY

NUMBER

0

NUM_NULLS

NUMBER

0

NUM_BUCKETS

NUMBER

0

LAST_ANALYZED

DATE

to_date('01-01-1980', 'dd-mm-yyyy')

SAMPLE_SIZE

NUMBER

0

CHARACTER_SET_NAME

VARCHAR2(1)

NULL

CHAR_COL_DECL_LENGTH

NUMBER

0

GLOBAL_STATS

VARCHAR2(1)

NULL

USER_STATS

VARCHAR2(1)

NULL

AVG_COL_LEN

NUMBER

0

C.27 DBA_TAB_COMMENTS

表C-22 DBA_TAB_COMMENTS

名前 タイプ

OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

TABLE_TYPE

VARCHAR2(5)

"TABLE"または"VIEW"

COMMENTS

VARCHAR2(1)

NULL

C.28 DBA_TABLES

表C-23 DBA_TABLES

名前 タイプ

OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

TABLESPACE_NAME

VARCHAR2(1)

NULL

CLUSTER_NAME

VARCHAR2(1)

NULL

IOT_NAME

VARCHAR2(1)

NULL

PCT_FREE

NUMBER

0

PCT_USED

NUMBER

0

INI_TRANS

NUMBER

0

MAX_TRANS

NUMBER

0

INITIAL_EXTENT

NUMBER

0

NEXT_EXTENT

NUMBER

0

MIN_EXTENTS

NUMBER

0

MAX_EXTENTS

NUMBER

0

PCT_INCREASE

NUMBER

0

FREELISTS

NUMBER

0

FREELIST_GROUPS

NUMBER

0

LOGGING

VARCHAR2(1)

NULL

BACKED_UP

VARCHAR2(1)

NULL

NUM_ROWS

NUMBER(10)

BLOCKS

NUMBER

0

EMPTY_BLOCKS

NUMBER

0

AVG_SPACE

NUMBER

0

CHAIN_CNT

NUMBER

0

AVG_ROW_LEN

NUMBER

0

AVG_SPACE_FREELIST_BLOCKS

NUMBER

0

NUM_FREELIST_BLOCKS

NUMBER

0

DEGREE

VARCHAR2(1)

NULL

INSTANCES

VARCHAR2(1)

NULL

CACHE

VARCHAR2(1)

NULL

TABLE_LOCK

VARCHAR2(1)

NULL

SAMPLE_SIZE

NUMBER

0

LAST_ANALYZED

DATE

to_date('01-01-1980', 'dd-mm-yyyy')

PARTITIONED

VARCHAR2(1)

NULL

IOT_TYPE

VARCHAR2(1)

NULL

TEMPORARY

VARCHAR2(1)

NULL

SECONDARY

VARCHAR2(1)

NULL

NESTED

VARCHAR2(1)

NULL

BUFFER_POOL

VARCHAR2(1)

NULL

ROW_MOVEMENT

VARCHAR2(1)

NULL

GLOBAL_STATS

VARCHAR2(1)

NULL

USER_STATS

VARCHAR2(1)

NULL

DURATION

VARCHAR2(1)

NULL

SKIP_CORRUPT

VARCHAR2(1)

NULL

MONITORING

VARCHAR2(1)

NULL

C.29 DICT_COLUMNS

表C-24 DICT_COLUMNS

名前 タイプ

TABLE_NAME

VARCHAR2(128)

-

COLUMN_NAME

VARCHAR2(128)

-

COMMENTS

VARCHAR2(1)

-

C.30 DICTIONARY

表C-25 DICTIONARY

名前 タイプ

TABLE_NAME

VARCHAR2(128)

-

COMMENTS

CHAR(1)

" "

C.31 DUAL

表C-26 DUAL

名前 タイプ

DUMMY

VARCHAR2(1)

"X"

C.32 TABLE_PRIVILEGES

表C-27 TABLE_PRIVILEGES

名前 タイプ

GRANTEE

VARCHAR2(32)

-

OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

GRANTOR

VARCHAR2(32)

-

SELECT_PRIV

VARCHAR2(1)

"Y"または"N"

INSERT_PRIV

VARCHAR2(1)

"Y"または"N"

DELETE_PRIV

VARCHAR2(1)

"Y"または"N"

UPDATE_PRIV

VARCHAR2(1)

"Y"または"N"

REFERENCES_PRIV

VARCHAR2(1)

"Y"または"N"

ALTER_PRIV

VARCHAR2(1)

"Y"または"N"

INDEX_PRIV

VARCHAR2(1)

"Y"または"N"

CREATED

DATE

SYSDATE

C.33 USER_CATALOG

表C-28 USER_CATALOG

名前 タイプ

TABLE_NAME

VARCHAR2(128)

-

TABLE_TYPE

VARCHAR2(7)

"TABLE"または"VIEW"または"SYNONYM"

C.34 USER_COL_COMMENTS

表C-29 USER_COL_COMMENTS

名前 タイプ

TABLE_NAME

VARCHAR2(128)

-

COLUMN_NAME

VARCHAR2(128)

-

COMMENTS

VARCHAR2(1)

NULL

C.35 USER_COL_PRIVS

表C-30 USER_COL_PRIVS

名前 タイプ

GRANTOR

VARCHAR2(32)

-

OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

COLUMN_NAME

VARCHAR2(128)

-

GRANTEE

VARCHAR2(32)

-

PRIVILEGE

VARCHAR2(10)

"SELECT"または"UPDATE"または"REFERENCES"

GRANTABLE

VARCHAR2(3)

"YES"または"NO"

C.36 USER_CONS_COLUMNS

表C-31 USER_CONS_COLUMNS

名前 タイプ

OWNER

VARCHAR2(32)

-

CONSTRAINT_NAME

VARCHAR2(128)

-

TABLE_NAME

VARCHAR2(128)

-

COLUMN_NAME

VARCHAR2(128)

-

POSITION

NUMBER

0

C.37 USER_CONSTRAINTS

表C-32 USER_CONSTRAINTS

名前 タイプ

OWNER

VARCHAR2(32)

-

CONSTRAINT_NAME

VARCHAR2(128)

-

CONSTRAINT_TYPE

VARCHAR2(1)

"R"または"P"または"U"または"C"

TABLE_NAME

VARCHAR2(128)

-

SEARCH_CONDITION

VARCHAR2(1)

NULL

R_OWNER

VARCHAR2(32)

NULL

R_CONSTRAINT_NAME

VARCHAR2(128)

NULL

DELETE_RULE

VARCHAR2(1)

NULL

STATUS

VARCHAR2(1)

NULL

DEFERRABLE

VARCHAR2(1)

NULL

DEFERRED

VARCHAR2(1)

NULL

VALIDATED

VARCHAR2(1)

NULL

GENERATED

VARCHAR2(1)

NULL

BAD

VARCHAR2(1)

NULL

RELY

VARCHAR2(1)

NULL

LAST_CHANGE

DATE

C.38 USER_IND_COLUMNS

表C-33 USER_IND_COLUMNS

名前 タイプ

INDEX_NAME

VARCHAR2(128)

-

TABLE_NAME

VARCHAR2(128)

-

COLUMN_NAME

VARCHAR2(128)

-

COLUMN_POSITION

NUMBER

0

COLUMN_LENGTH

NUMBER

0

DESCEND

VARCHAR2(1)

-

C.39 USER_INDEXES

表C-34 USER_INDEXES

名前 タイプ

INDEX_NAME

VARCHAR2(128)

-

INDEX_TYPE

VARCHAR2(1)

NULL

TABLE_OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

TABLE_TYPE

VARCHAR2(5)

"TABLE"

UNIQUENESS

VARCHAR2(9)

"UNIQUE"または"NONUNIQUE"

COMPRESSION

VARCHAR2(1)

NULL

PREFIX_LENGTH

NUMBER

0

TABLESPACE_NAME

VARCHAR2(1)

NULL

INI_TRANS

NUMBER

0

MAX_TRANS

NUMBER

0

INITIAL_EXTENT

NUMBER

0

NEXT_EXTENT

NUMBER

0

MIN_EXTENTS

NUMBER

0

MAX_EXTENTS

NUMBER

0

PCT_INCREASE

NUMBER

0

PCT_THRESHOLD

NUMBER

0

INCLUDE_COLUMN

NUMBER

0

FREELISTS

NUMBER

0

FREELIST_GROUPS

NUMBER

0

PCT_FREE

NUMBER

0

LOGGING

VARCHAR2(1)

NULL

BLEVEL

NUMBER

0

LEAF_BLOCKS

NUMBER

0

DISTINCT_KEYS

NUMBER

-

AVG_LEAF_BLOCKS_PER_KEY

NUMBER

0

AVG_DATA_BLOCKS_PER_KEY

NUMBER

0

CLUSTERING_FACTOR

NUMBER

0

STATUS

VARCHAR2(1)

NULL

NUM_ROWS

NUMBER

0

SAMPLE_SIZE

NUMBER

0

LAST_ANALYZED

DATE

to_date('01-01-1980', 'dd-mm-yyyy')

DEGREE

VARCHAR2(1)

NULL

INSTANCES

VARCHAR2(1)

NULL

PARTITIONED

VARCHAR2(1)

NULL

TEMPORARY

VARCHAR2(1)

NULL

GENERATED

VARCHAR2(1)

NULL

SECONDARY

VARCHAR2(1)

NULL

BUFFER_POOL

VARCHAR2(1)

NULL

USER_STATS

VARCHAR2(1)

NULL

DURATION

VARCHAR2(1)

NULL

PCT_DIRECT_ACCESS

NUMBER

0

ITYP_OWNER

VARCHAR2(1)

NULL

ITYP_NAME

VARCHAR2(1)

NULL

PARAMETERS

VARCHAR2(1)

NULL

GLOBAL_STATS

VARCHAR2(1)

NULL

DOMIDX_STATUS

VARCHAR2(1)

NULL

DOMIDX_OPSTATUS

VARCHAR2(1)

NULL

FUNCIDX_STATUS

VARCHAR2(1)

NULL

C.40 USER_OBJECTS

表C-35 USER_OBJECTS

名前 タイプ

OBJECT_NAME

VARCHAR2(128)

-

SUBOBJECT_NAME

VARCHAR2(1)

NULL

OBJECT_ID

NUMBER

-

DATA_OBJECT_ID

NUMBER

0

OBJECT_TYPE

VARCHAR2(9)

"TABLE"または"VIEW"または"SYNONYM"または"INDEX"または"PROCEDURE"

CREATED

DATE

-

LAST_DDL_TIME

DATE

-

TIMESTAMP

VARCHAR2(1)

NULL

STATUS

VARCHAR2(1)

NULL

TEMPORARY

VARCHAR2(1)

NULL

GENERATED

VARCHAR2(1)

NULL

SECONDARY

VARCHAR2(1)

NULL

C.41 USER_SYNONYMS

表C-36 USER_SYNONYMS

名前 タイプ

SYNONYM_NAME

VARCHAR2(128)

-

TABLE_OWNER

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

DB_LINK

VARCHAR2(1)

NULL

C.42 USER_TAB_COLUMNS

表C-37 USER_TAB_COLUMNS

名前 タイプ

TABLE_NAME

VARCHAR2(128)

-

COLUMN_NAME

VARCHAR2(128)

-

DATA_TYPE

VARCHAR2(8)

-

DATA_TYPE_MOD

VARCHAR2(1)

NULL

DATA_TYPE_OWNER

VARCHAR2(1)

NULL

DATA_LENGTH

NUMBER

-

DATA_PRECISION

NUMBER

-

DATA_SCALE

NUMBER

-

NULLABLE

VARCHAR2(1)

"Y"または"N"

COLUMN_ID

NUMBER(5)

-

DEFAULT_LENGTH

NUMBER

0

DATA_DEFAULT

VARCHAR2(1)

NULL

NUM_DISTINCT

NUMBER

0

LOW_VALUE

NUMBER

0

HIGH_VALUE

NUMBER

0

DENSITY

NUMBER

0

NUM_NULLS

NUMBER

0

NUM_BUCKETS

NUMBER

0

LAST_ANALYZED

DATE

to_date('01-01-1980', 'dd-mm-yyyy')

SAMPLE_SIZE

NUMBER

0

CHARACTER_SET_NAME

VARCHAR2(1)

NULL

CHAR_COL_DECL_LENGTH

NUMBER

0

GLOBAL_STATS

VARCHAR2(1)

NULL

USER_STATS

VARCHAR2(1)

NULL

AVG_COL_LEN

NUMBER

0

C.43 USER_TAB_COMMENTS

表C-38 USER_TAB_COMMENTS

名前 タイプ

TABLE_NAME

VARCHAR2(128)

-

TABLE_TYPE

VARCHAR2(5)

"TABLE"または"VIEW"

COMMENTS

VARCHAR2(1)

NULL

C.44 USER_TAB_PRIVS

表C-39 USER_TAB_PRIVS

名前 タイプ

GRANTEE

VARCHAR2(32)

-

TABLE_SCHEMA

VARCHAR2(32)

-

TABLE_NAME

VARCHAR2(128)

-

GRANTOR

VARCHAR2(32)

-

PRIVILEGE

VARCHAR2(6)

"SELECT"または"UPDATE"または"INSERT"または"DELETE"または"INDEX"または""

GRANTABLE

VARCHAR2(3)

"YES"

C.45 USER_TABLES

表C-40 USER_TABLES

名前 タイプ

TABLE_NAME

VARCHAR2(128)

-

TABLESPACE_NAME

VARCHAR2(1)

NULL

CLUSTER_NAME

VARCHAR2(1)

NULL

IOT_NAME

VARCHAR2(1)

NULL

PCT_FREE

NUMBER

0

PCT_USED

NUMBER

0

INI_TRANS

NUMBER

0

MAX_TRANS

NUMBER

0

INITIAL_EXTENT

NUMBER

0

NEXT_EXTENT

NUMBER

0

MIN_EXTENTS

NUMBER

0

MAX_EXTENTS

NUMBER

0

PCT_INCREASE

NUMBER

0

FREELISTS

NUMBER

0

FREELIST_GROUPS

NUMBER

0

LOGGING

VARCHAR2(1)

NULL

BACKED_UP

VARCHAR2(1)

NULL

NUM_ROWS

NUMBER(10)

0

BLOCKS

NUMBER

0

EMPTY_BLOCKS

NUMBER

0

AVG_SPACE

NUMBER

0

CHAIN_CNT

NUMBER

0

AVG_ROW_LEN

NUMBER

0

AVG_SPACE_FREELIST_BLOCKS

NUMBER

0

NUM_FREELIST_BLOCKS

NUMBER

0

DEGREE

VARCHAR2(1)

NULL

INSTANCES

VARCHAR2(1)

NULL

CACHE

VARCHAR2(1)

NULL

TABLE_LOCK

VARCHAR2(1)

NULL

SAMPLE_SIZE

NUMBER

0

LAST_ANALYZED

DATE

to_date('01-01-1980', 'dd-mm-yyyy')

PARTITIONED

VARCHAR2(1)

NULL

IOT_TYPE

VARCHAR2(1)

NULL

TEMPORARY

VARCHAR2(1)

NULL

SECONDARY

VARCHAR2(1)

NULL

NESTED

VARCHAR2(1)

NULL

BUFFER_POOL

VARCHAR2(1)

NULL

ROW_MOVEMENT

VARCHAR2(1)

NULL

GLOBAL_STATS

VARCHAR2(1)

NULL

USER_STATS

VARCHAR2(1)

NULL

DURATION

VARCHAR2(1)

NULL

SKIP_CORRUPT

VARCHAR2(1)

NULL

MONITORING

VARCHAR2(1)

NULL

C.46 USER_USERS

表C-41 USER_USERS

名前 タイプ

USERNAME

VARCHAR2(32)

-

USER_ID

NUMBER

-

ACCOUNT_STATUS

VARCHAR2(4)

"OPEN"

LOCK_DATE

DATE

NULL

EXPIRY_DATE

DATE

NULL

DEFAULT_TABLESPACE

VARCHAR2(1)

NULL

TEMPORARY_TABLESPACE

VARCHAR2(1)

NULL

CREATED

DATE

NULL

INITIAL_RSRC_CONSUMER_GROUP

VARCHAR2(1)

NULL

EXTERNAL_NAME

VARCHAR2(1)

NULL

C.47 USER_VIEWS

表C-42 USER_VIEWS

名前 タイプ

VIEW_NAME

VARCHAR2(128)

-

TEXT_LENGTH

NUMBER

64

TEXT

VARCHAR2(64)

-

TYPE_TEXT_LENGTH

NUMBER

0

TYPE_TEXT

VARCHAR2(1)

NULL

OID_TEXT_LENGTH

NUMBER

0

OID_TEXT

VARCHAR2(1)

NULL

VIEW_TYPE_OWNER

VARCHAR2(1)

NULL

VIEW_TYPE

VARCHAR2(1)

NULL