C データ・ディクショナリ

データ・ディクショナリ情報は、Oracle以外のシステムにシステム表として格納され、ODBCアプリケーション・プログラミング・インタフェース(API)を通じてアクセスされます。

次の各トピックでは、Oracle以外のデータ・ディクショナリへのアクセス方法、サポートされるビューと表の使用方法およびデータ・ディクショナリ・マッピングについて説明します。

トピック:

C.1 Oracle以外のデータ・ディクショナリへのアクセス

Oracle以外のデータ・ディクショナリ表またはビューへのアクセスは、Oracleデータベースのデータ・ディクショナリへのアクセスと同じです。データベース・リンクを指定するSELECT文を発行します。Oracleデータ・ディクショナリ・ビューおよび列の名前は、Oracle以外のデータ・ディクショナリにアクセスする際に使用されます。サポートされているビューのシノニムも使用できます。

たとえば、次の文は、データ・ディクショナリ表ALL_USERSを問い合せて、Oracle以外のシステムのすべてのユーザーを取得します。

SQL SELECT * FROM all_users@sid1;
 

データ・ディクショナリにアクセスする問合せを発行すると、ODBCエージェントは次の処理を行います。

  1. リクエストされた表、ビューまたはシノニムを1つ以上のODBC APIにマップします(「データ・ディクショナリ・マップ」を参照)。エージェントは、問合せ内ですべてのデータ・ディクショナリの列名を対応するOracle以外の列名に変換します。
  2. 一連のAPIをOracle以外のシステムに送信します。
  3. 取得したOracle以外のデータを変換して、Oracleデータ・ディクショナリ表の外観に合せることができます。
  4. データ・ディクショナリ情報をOracle以外のシステム表からOracleに渡します。

    注意:

    Oracle Database Gateway for ODBCデータ・ディクショナリに問合せをしたときに返される値が、Oracle SQL*PlusのDESCRIBEコマンドによって返される値と異なることがあります。

C.2 Oracle Database Gateway for ODBCでサポートされるビューと表

Oracle Database Gateway for ODBCでは、「Oracle Database Gateway for ODBCデータ・ディクショナリ・マッピング」の表に示すビューと表のみサポートされます。

サポートされないビューを使用すると、行が選択されていないことを示すOracleエラー・メッセージが返されます。

SELECT... FROM DBA_*を使用してデータ・ディクショナリ・ビューを問い合せる場合は、まずOracleユーザーSYSTEMまたはSYSとして接続します。そうしないと、次のエラー・メッセージが表示されます。

ORA-28506: Parse error in data dictionary translation for %s stored in %s

Oracle Database Gateway for ODBCを使用して、文字ALL_で始まるサポート対象のデータ・ディクショナリ表およびビューを問い合せると、Oracle以外のオブジェクトに対するアクセス権限がない場合でも、Oracle以外のシステムの行が返されることがあります。Oracleデータ・ディクショナリを使用してOracleデータベースに問合せをした場合は、アクセス権があるオブジェクトについてのみ、行は返されます。

トピック:

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

この項で示す表は、使用されるOracleデータ・ディクショナリ・ビュー名と、それに対応するODBC APIの一覧です。

表C-1に、Oracle Database Gateway for ODBCでサポートされるすべてのOracleデータ・ディクショナリ・ビュー名のリストを示します。

表C-1 Oracle Database Gateway for ODBCデータ・ディクショナリ・マッピング

ビュー ODBC API

表C-2

SQLTables

表C-3

SQLColumns

表C-4

SQLPrimaryKeys、SQLForeignKeys

表C-5

SQLPrimaryKeys、SQLForeignKeys

表C-6

SQLStatistics

表C-7

SQLStatistics

表C-8

SQLTables、SQLProcedures、SQLStatistics

表C-9

SQLColumns

表C-10

SQLTables

表C-11

SQLStatistics

表C-12

SQLTables

表C-13

SQLTables

表C-14

SQLTables

表C-15

SQLTables

表C-17

SQLColumns

表C-18

SQLPrimaryKeys、SQLForeignKeys

表C-19

SQLPrimaryKeys、SQLForeignKeys

表C-20

SQLStatistics

表C-21

SQLStatistics

表C-22

SQLTables、SQLProcedures、SQLStatistics

表C-23

SQLColumns

表C-24

SQLTables

表C-25

SQLStatistics

表C-26

SQLTables

表C-27

SQLTables

C.2.2 ALL_CATALOG

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-2 ALL_CATALOG

名前

OWNER

VARCHAR2(30)

-

TABLE_NAME

VARCHAR2(30)

-

TABLE_TYPE

VARCHAR2(11)

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

C.2.3 ALL_COL_COMMENTS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-3 ALL_COL_COMMENTS

名前

OWNER

VARCHAR2(30)

-

TABLE_NAME

VARCHAR2(30)

-

COLUMN_NAME

VARCHAR2(30)

-

COMMENTS

VARCHAR2(4000)

NULL

C.2.4 ALL_CONS_COLUMNS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-4 ALL_CONS_COLUMNS

名前

OWNER

VARCHAR2(30)

-

CONSTRAINT_NAME

VARCHAR2(30)

-

TABLE_NAME

VARCHAR2(30)

-

COLUMN_NAME

VARCHAR2(4000)

-

POSITION

NUMBER

-

C.2.5 ALL_CONSTRAINTS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-5 ALL_CONSTRAINTS

名前

OWNER

VARCHAR2(30)

-

CONSTRAINT_NAME

VARCHAR2(30)

-

CONSTRAINT_TYPE

VARCHAR2(1)

"R"または"P"

TABLE_NAME

VARCHAR2(30)

-

SEARCH_CONDITION

LONG

NULL

R_OWNER

VARCHAR2(30)

-

R_CONSTRAINT_NAME

VARCHAR2(30)

-

DELETE_RULE

VARCHAR2(9)

"CASCADE""NO ACTION"または"SET NULL"

STATUS

VARCHAR2(8)

NULL

DEFERRABLE

VARCHAR2(14)

NULL

DEFERRED

VARCHAR2(9)

NULL

VALIDATED

VARCHAR2(13)

NULL

GENERATED

VARCHAR2(14)

NULL

BAD

VARCHAR2(3)

NULL

RELY

VARCHAR2(4)

NULL

LAST_CHANGE

DATE

NULL

C.2.6 ALL_IND_COLUMNS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-6 ALL_IND_COLUMNS

名前

INDEX_OWNER

VARCHAR2(30)

-

INDEX_NAME

VARCHAR2(30)

-

TABLE_OWNER

VARCHAR2(30)

-

TABLE_NAME

VARCHAR2(30)

-

COLUMN_NAME

VARCHAR2(4000)

-

COLUMN_POSITION

NUMBER

-

COLUMN_LENGTH

NUMBER

-

DESCEND

VARCHAR2(4)

"DESC"または"ASC"

C.2.7 ALL_INDEXES

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-7 ALL_INDEXES

名前

OWNER

VARCHAR2(30)

-

INDEX_NAME

VARCHAR2(30)

-

INDEX_TYPE

VARCHAR2(27)

NULL

TABLE_OWNER

VARCHAR2(30)

-

TABLE_NAME

VARCHAR2(30)

-

TABLE_TYPE

CHAR(5)

"TABLE"

UNIQUENESS

VARCHAR2(9)

"UNIQUE"または"NONUNIQUE"

COMPRESSION

VARCHAR2(8)

NULL

PREFIX_LENGTH

NUMBER

0

TABLESPACE_NAME

VARCHAR2(30)

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_COLUMNS

NUMBER

0

FREELISTS

NUMBER

0

FREELIST_GROUPS

NUMBER

0

PCT_FREE

NUMBER

0

LOGGING

VARCHAR2(3)

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(8)

NULL

NUM_ROWS

NUMBER

0

SAMPLE_SIZE

NUMBER

0

LAST_ANALYZED

DATE

NULL

DEGREE

VARCHAR2(40)

NULL

INSTANCES

VARCHAR2(40)

NULL

PARTITIONED

VARCHAR2(3)

NULL

TEMPORARY

VARCHAR2(1)

NULL

GENERATED

VARCHAR2(1)

NULL

SECONDARY

VARCHAR2(1)

NULL

BUFFER_POOL

VARCHAR2(7)

NULL

USER_STATS

VARCHAR2(3)

NULL

DURATION

VARCHAR2(15)

NULL

PCT_DIRECT_ACCESS

NUMBER

0

ITYP_OWNER

VARCHAR2(30)

NULL

ITYP_NAME

VARCHAR2(30)

NULL

PARAMETERS

VARCHAR2(1000)

NULL

GLOBAL_STATS

VARCHAR2(3)

NULL

DOMIDX_STATUS

VARCHAR2(12)

NULL

DOMIDX_OPSTATUS

VARCHAR2(6)

NULL

FUNCIDX_STATUS

VARCHAR2(8)

NULL

C.2.8 ALL_OBJECTS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-8 ALL_OBJECTS

名前

OWNER

VARCHAR2(30)

-

OBJECT_NAME

VARCHAR2(30)

-

SUBOBJECT_NAME

VARCHAR2(30)

NULL

OBJECT_ID

NUMBER

0

DATA_OBJECT_ID

NUMBER

0

OBJECT_TYPE

VARCHAR2(18)

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

CREATED

DATE

NULL

LAST_DDL_TIME

DATE

NULL

TIMESTAMP

VARCHAR2(19)

NULL

STATUS

VARCHAR2(7)

NULL

TEMPORARY

VARCHAR2(1)

NULL

GENERATED

VARCHAR2(1)

NULL

SECONDARY

VARCHAR2(1)

NULL

C.2.9 ALL_TAB_COLUMNS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-9 ALL_TAB_COLUMNS

名前

OWNER

VARCHAR2(30)

-

TABLE_NAME

VARCHAR2(30)

-

COLUMN_NAME

VARCHAR2(30)

-

DATA_TYPE

VARCHAR2(106)

-

DATA_TYPE_MOD

VARCHAR2(3)

NULL

DATA_TYPE_OWNER

VARCHAR2(30)

NULL

DATA_LENGTH

NUMBER

-

DATA_PRECISION

NUMBER

-

DATA_SCALE

NUMBER

-

NULLABLE

VARCHAR2(1)

"Y"または"N"

COLUMN_ID

NUMBER

-

DEFAULT_LENGTH

NUMBER

0

DATA_DEFAULT

LONG

NULL

NUM_DISTINCT

NUMBER

0

LOW_VALUE

RAW(32)

NULL

HIGH_VALUE

RAW(32)

NULL

DENSITY

NUMBER

0

NUM_NULLS

NUMBER

0

NUM_BUCKETS

NUMBER

0

LAST_ANALYZED

DATE

NULL

SAMPLE_SIZE

NUMBER

0

CHARACTER_SET_NAME

VARCHAR2(44)

NULL

CHAR_COL_DEC_LENGTH

NUMBER

0

GLOBAL_STATS

VARCHAR2(3)

NULL

USER_STATS

VARCHAR2(3)

NULL

AVG_COL_LEN

NUMBER

0

C.2.10 ALL_TAB_COMMENTS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-10 ALL_TAB_COMMENTS

名前

OWNER

VARCHAR2(30)

-

TABLE_NAME

VARCHAR2(30)

-

TABLE_TYPE

VARCHAR2(11)

"TABLE"または"VIEW"

COMMENTS

VARCHAR2(4000)

NULL

C.2.11 ALL_TABLES

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-11 ALL_TABLES

名前

OWNER

VARCHAR2(30)

-

TABLE_NAME

VARCHAR2(30)

-

TABLESPACE_NAME

VARCHAR2(30)

NULL

CLUSTER_NAME

VARCHAR2(30)

NULL

IOT_NAME

VARCHAR2(30)

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(3)

NULL

BACKED_UP

VARCHAR2(1)

NULL

NUM_ROWS

NUMBER

-

BLOCKS

NUMBER

-

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(10)

NULL

INSTANCES

VARCHAR2(10)

NULL

CACHE

VARCHAR2(5)

NULL

TABLE_LOCK

VARCHAR2(8)

NULL

SAMPLE_SIZE

NUMBER

0

LAST_ANALYZED

DATE

NULL

PARTITIONED

VARCHAR2(3)

NULL

IOT_TYPE

VARCHAR2(12)

NULL

TEMPORARY

VARCHAR2(1)

NULL

SECONDARY

VARCHAR2(1)

NULL

NESTED

VARCHAR2(3)

NULL

BUFFER_POOL

VARCHAR2(7)

NULL

ROW_MOVEMENT

VARCHAR2(8)

NULL

GLOBAL_STATS

VARCHAR2(3)

NULL

USER_STATS

VARCHAR2(3)

NULL

DURATION

VARHCAR2(15)

NULL

SKIP_CORRUPT

VARCHAR2(8)

NULL

MONITORING

VARCHAR2(3)

NULL

C.2.12 ALL_USERS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-12 ALL_USERS

名前

USERNAME

VARCHAR2(30)

-

USER_ID

NUMBER

0

CREATED

DATE

NULL

C.2.13 ALL_VIEWS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-13 ALL_VIEWS

名前

OWNER

VARCHAR2(30)

-

VIEW_NAME

VARCHAR2(30)

-

TEXT_LENGTH

NUMBER

0

TEXT

LONG

NULL

TYPE_TEXT_LENGTH

NUMBER

0

TYPE_TEXT

VARCHAR2(4000)

NULL

OID_TEXT_LENGTH

NUMBER

0

OID_TEXT

VARCHAR2(4000)

NULL

VIEW_TYPE_OWNER

VARCHAR2(30)

NULL

VIEW_TYPE

VARCHAR2(30)

NULL

C.2.14 DICTIONARY

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-14 DICTIONARY

名前

TABLE_NAME

VARCHAR2(30)

-

COMMENTS

VARCHAR2(4000)

NULL

C.2.15 DICT_COLUMNS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-15 DICT_COLUMNS

名前

TABLE_NAME

VARCHAR2(30)

-

COLUMN_NAME

VARCHAR2(30)

-

COMMENTS

VARCHAR2(4000)

NULL

C.2.16 USER_CATALOG

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-16 USER_CATALOG

名前

TABLE_NAME

VARCHAR2(30)

-

TABLE_TYPE

VARCHAR2(11)

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

C.2.17 USER_COL_COMMENTS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-17 USER_COL_COMMENTS

名前

TABLE_NAME

VARCHAR2(30)

-

COLUMN_NAME

VARCHAR2(30)

-

COMMENTS

VARCHAR2(4000)

NULL

C.2.18 USER_CONS_COLUMNS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-18 USER_CONS_COLUMNS

名前

OWNER

VARCHAR2(30)

-

CONSTRAINT_NAME

VARCHAR2(30)

-

TABLE_NAME

VARCHAR2(30)

-

COLUMN_NAME

VARCHAR2(4000)

-

POSITION

NUMBER

-

C.2.19 USER_CONSTRAINTS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-19 USER_CONSTRAINTS

名前

OWNER

VARCHAR2(30)

-

CONSTRAINT_NAME

VARCHAR2(30)

-

CONSTRAINT_TYPE

VARCHAR2(1)

RまたはP

TABLE_NAME

VARCHAR2(30)

-

SEARCH_CONDITION

LONG

NULL

R_OWNER

VARCHAR2(30)

-

R_CONSTRAINT_NAME

VARCHAR2(30)

-

DELETE_RULE

VARCHAR2(9)

"CASCADE""NO ACTION"または"SET NULL"

STATUS

VARCHAR2(8)

NULL

DEFERRABLE

VARCHAR2(14)

NULL

DEFERRED

VARCHAR2(9)

NULL

VALIDATED

VARCHAR2(13)

NULL

GENERATED

VARCHAR2(14)

NULL

BAD

VARCHAR2(3)

NULL

RELY

VARCHAR2(4)

NULL

LAST_CHANGE

DATE

NULL

C.2.20 USER_IND_COLUMNS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-20 USER_IND_COLUMNS

名前

INDEX_NAME

VARCHAR2(30)

-

TABLE_NAME

VARCHAR2(30)

-

COLUMN_NAME

VARCHAR2(4000)

-

COLUMN_POSITION

NUMBER

-

COLUMN_LENGTH

NUMBER

-

DESCEND

VARCHAR2(4)

"DESC"または"ASC"

C.2.21 USER_INDEXES

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-21 USER_INDEXES

名前

INDEX_NAME

VARCHAR2(30)

-

INDEX_TYPE

VARCHAR2(27)

NULL

TABLE_OWNER

VARCHAR2(30)

-

TABLE_NAME

VARCHAR2(30)

-

TABLE_TYPE

VARCHAR2(11)

"TABLE"

UNIQUENESS

VARCHAR2(9)

"UNIQUE"または"NONUNIQUE"

COMPRESSION

VARCHAR2(8)

NULL

PREFIX_LENGTH

NUMBER

0

TABLESPACE_NAME

VARCHAR2(30)

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_COLUMNS

NUMBER

0

FREELISTS

NUMBER

0

FREELIST_GROUPS

NUMBER

0

PCT_FREE

NUMBER

0

LOGGING

VARCHAR2(3)

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(8)

NULL

NUM_ROWS

NUMBER

0

SAMPLE_SIZE

NUMBER

0

LAST_ANALYZED

DATE

NULL

DEGREE

VARCHAR2(40)

NULL

INSTANCES

VARCHAR2(40)

NULL

PARTITIONED

VARCHAR2(3)

NULL

TEMPORARY

VARCHAR2(1)

NULL

GENERATED

VARCHAR2(1)

NULL

SECONDARY

VARCHAR2(1)

NULL

BUFFER_POOL

VARCHAR2(7)

NULL

USER_STATS

VARCHAR2(3)

NULL

DURATION

VARHCAR2(15)

NULL

PCT_DIRECT_ACCESS

NUMBER

0

ITYP_OWNER

VARCHAR2(30)

NULL

ITYP_NAME

VARCHAR2(30)

NULL

PARAMETERS

VARCHAR2(1000)

NULL

GLOBAL_STATS

VARCHAR2(3)

NULL

DOMIDX_STATUS

VARCHAR2(12)

NULL

DOMIDX_OPSTATUS

VARCHAR2(6)

NULL

FUNCIDX_STATUS

VARCHAR2(8)

NULL

C.2.22 USER_OBJECTS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-22 USER_OBJECTS

名前

OBJECT_NAME

VARCHAR2(128)

-

SUBOBJECT_NAME

VARCHAR2(30)

NULL

OBJECT_ID

NUMBER

0

DATA_OBJECT_ID

NUMBER

0

OBJECT_TYPE

VARCHAR2(18)

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

CREATED

DATE

NULL

LAST_DDL_TIME

DATE

NULL

TIMESTAMP

VARCHAR2(19)

NULL

STATUS

VARCHAR2(7)

NULL

TEMPORARY

VARCHAR2(1)

NULL

GENERATED

VARCHAR2(1)

NULL

SECONDARY

VARCHAR2(1)

NULL

C.2.23 USER_TABCOLUMNS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-23 USER_TABCOLUMNS

名前

TABLE_NAME

VARCHAR2(30)

-

COLUMN_NAME

VARCHAR2(30)

-

DATA_TYPE

VARCHAR2(106)

-

DATA_TYPE_MOD

VARCHAR2(3)

NULL

DATA_TYPE_OWNER

VARCHAR2(30)

NULL

DATA_LENGTH

NUMBER

-

DATA_PRECISION

NUMBER

-

DATA_SCALE

NUMBER

-

NULLABLE

VARCHAR2(1)

"Y"または"N"

COLUMN_ID

NUMBER

-

DEFAULT_LENGTH

NUMBER

NULL

DATA_DEFAULT

LONG

NULL

NUM_DISTINCT

NUMBER

NULL

LOW_VALUE

RAW(32)

NULL

HIGH_VALUE

RAW(32)

NULL

DENSITY

NUMBER

0

NUM_NULLS

NUMBER

0

NUM_BUCKETS

NUMBER

0

LAST_ANALYZED

DATE

NULL

SAMPLE_SIZE

NUMBER

0

CHARACTER_SET_NAME

VARCHAR2(44)

NULL

CHAR_COL_DECL_LENGTH

NUMBER

0

GLOBAL_STATS

VARCHAR2(3)

NULL

USER_STATS

VARCHAR2(3)

NULL

AVG_COL_LEN

NUMBER

0

C.2.24 USER_TAB_COMMENTS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-24 USER_TAB_COMMENTS

名前

TABLE_NAME

VARCHAR2(30)

-

TABLE_TYPE

VARCHAR2(11)

"TABLE"または"VIEW"

COMMENTS

VARCHAR2(4000)

NULL

C.2.25 USER_TABLES

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-25 USER_TABLES

名前

TABLE_NAME

VARCHAR2(30)

-

TABLESPACE_NAME

VARCHAR2(30)

NULL

CLUSTER_NAME

VARCHAR2(30)

NULL

IOT_NAME

VARCHAR2(30)

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(3)

NULL

BACKED_UP

VARCHAR2(1)

NULL

NUM_ROWS

NUMBER

-

BLOCKS

NUMBER

-

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(10)

NULL

INSTANCES

VARCHAR2(10)

NULL

CACHE

VARCHAR2(5)

NULL

TABLE_LOCK

VARCHAR2(8)

NULL

SAMPLE_SIZE

NUMBER

0

LAST_ANALYZED

DATE

NULL

PARTITIONED

VARCHAR2(3)

NULL

IOT_TYPE

VARCHAR2(12)

NULL

TEMPORARY

VARHCAR2(1)

NULL

SECONDARY

VARCHAR2(1)

NULL

NESTED

VARCHAR2(3)

NULL

BUFFER_POOL

VARCHAR2(7)

NULL

ROW_MOVEMENT

VARCHAR2(8)

NULL

GLOBAL_STATS

VARCHAR2(3)

NULL

USER_STATS

VARCHAR2(3)

NULL

DURATION

VARCHAR2(15)

NULL

SKIP_CORRUPT

VARCHAR2(8)

NULL

MONITORING

VARCHAR2(3)

NULL

C.2.26 USER_USERS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-26 USER_USERS

名前

USERNAME

VARCHAR2(30)

-

USER_ID

NUMBER

0

ACCOUNT_STATUS

VARCHAR2(32)

OPEN

LOCK_DATE

DATE

NULL

EXPIRY_DATE

DATE

NULL

DEFAULT_TABLESPACE

VARCHAR2(30)

NULL

TEMPORARY_TABLESPACE

VARCHAR2(30)

NULL

CREATED

DATE

NULL

INITIAL_RSRC_CONSUMER_GROUP

VARCHAR2(30)

NULL

EXTERNAL_NAME

VARCHAR2(4000)

NULL

C.2.27 USER_VIEWS

Oracle Database Gateway for ODBCデータ・ディクショナリ表およびビューにより、次の情報が提供されます。

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

  • 固定値の列の内容

表C-27 USER_VIEWS

名前

VIEW_NAME

VARCHAR2(30)

-

TEXT_LENGTH

NUMBER

0

TEXT

LONG

NULL

TYPE_TEXT_LENGTH

NUMBER

0

TYPE_TEXT

VARCHAR2(4000)

NULL

OID_TEXT_LENGTH

NUMBER

0

OID_TEXT

VARCHAR2(4000)

NULL

VIEW_TYPE_OWNER

VARCHAR2(30)

NULL

VIEW_TYPE

VARCHAR2(30)

NULL