ヘッダーをスキップ
Oracle® Data Provider for .NET開発者ガイド
11g リリース2 (11.2.0.4)
B66456-02
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

ODP.NET固有スキーマ・コレクション

Oracle Data Provider for .NETでは、前に述べた共通スキーマ・コレクションと、次のOracle固有スキーマ・コレクションが両方サポートされています。

Tables

表A-6に、Tablesスキーマ・コレクションの列名、データ型および説明をリストします。

表A-6 Tables

列名 データ型 説明

OWNER

String

表の所有者。

TABLE_NAME

String

表の名前。

TYPE

String

表のタイプ(例: SystemUser)。


Columns

表A-7に、Columnsスキーマ・コレクションの列名、データ型および説明をリストします。

表A-7 Columns

列名 データ型 説明

OWNER

String

表またはビューの所有者。

TABLE_NAME

String

表またはビューの名前。

COLUMN_NAME

String

列の名前。

ID

Decimal

列が作成された際の順序番号。

DATATYPE

String

列のデータ型。

LENGTH

Decimal

列の長さ(バイト数)。

PRECISION

Decimal

NUMBERデータ型の10進精度。FLOATデータ型の場合は2進精度、その他すべてのデータ型についてはNULLです。

Scale

Decimal

数値による小数点の右側の桁数。

NULLABLE

String

列にNULLを許容するかどうかを指定します。

CHAR_USED

String

列がBYTE長セマンティクス(B)またはCHAR長セマンティクス(C)を使用するかどうかを示します。

LengthInChars

Decimal

列の長さ(文字数)。

この値はCHARVARCHAR2NCHARおよびNVARCHAR2のみに適用されます。


Views

表A-8に、Viewsスキーマ・コレクションの列名、データ型および説明をリストします。

表A-8 Views

列名 データ型 説明

OWNER

String

ビューの所有者。

VIEW_NAME

String

ビューの名前。

TEXT_LENGTH

Decimal

ビュー・テキストの長さ。

TEXT

String

ビュー・テキスト。

TYPE_TEXT_LENGTH

Decimal

型指定ビューのTYPE句の長さ。

TYPE_TEXT

String

型指定ビューのTYPE句。

OID_TEXT_LENGTH

Decimal

型指定ビューのWITH OID句の長さ。

OID_TEXT

String

型指定ビューのWITH OID句。

VIEW_TYPE_OWNER

String

ビュー・タイプの所有者(ビューが型指定ビューの場合)。

VIEW_TYPE

String

ビューのタイプ(ビューが型指定ビューの場合)。

SUPERVIEW_NAME

String

スーパービュー表の名前。

(Oracle9i以降)


XMLSchema

表A-9に、XMLSchemaスキーマ・コレクションの列名、データ型および説明をリストします。


注意:

このコレクションは、Oracle Database 10g以降のみで使用できます。

表A-9 XMLSchema

列名 データ型 説明

OWNER

String

XMLスキーマの所有者。

SCHEMA_URL

String

XMLスキーマのスキーマURL。

LOCAL

String

XMLスキーマがローカル(YES)かグローバル(NO)かを示します。

SCHEMA

String

XMLスキーマ文書。

INT_OBJNAME

String

スキーマの内部データベース・オブジェクト名。

QUAL_SCHEMA_URL

String

完全修飾されたスキーマURL。

HIER_TYPE

String

スキーマの階層タイプ。


Users

表A-10に、Usersスキーマ・コレクションの列名、データ型および説明をリストします。

表A-10 Users

列名 データ型 説明

NAME

String

ユーザーの名前。

ID

Decimal

ユーザーのID番号。

CREATEDATE

DateTime

ユーザー作成日。


Synonyms

表A-11に、Synonymsスキーマ・コレクションの列名、データ型および説明をリストします。

表A-11 Synonyms

列名 データ型 説明

OWNER

String

シノニムの所有者。

SYNONYM_NAME

String

シノニムの名前。

TABLE_OWNER

String

シノニムが参照するオブジェクトの所有者。列名はTABLE_OWNERですが、所有オブジェクトが表である必要はありません。ビュー、順序、ストアド・プロシージャ、シノニムなどの一般的なオブジェクトにできます。

TABLE_NAME

String

シノニムが参照するオブジェクトの名前。列名はTABLE_NAMEですが、オブジェクトが表である必要はありません。ビュー、順序、ストアド・プロシージャ、シノニムなどの一般的なオブジェクトにできます。

DB_LINK

String

参照されるデータベース・リンクの名前(ある場合)。


Sequences

表A-12に、Sequencesスキーマ・コレクションの列名、データ型および説明をリストします。

表A-12 Sequences

列名 データ型 説明

SEQUENCE_OWNER

String

順序の所有者名。

SEQUENCE_NAME

String

順序名。

MIN_VALUE

Decimal

順序の最小値。

MAX_VALUE

Decimal

順序の最大値。

INCREMENT_BY

Decimal

順序の増分値。

CYCLE_FLAG

String

制限に達したときに順序を循環するかどうかを示します。

ORDER_FLAG

String

順序番号が順番どおりに生成されるかどうかを示します。

CACHE_SIZE

Decimal

キャッシュする順序番号の数。

LAST_NUMBER

Decimal

ディスクに書き込む最後の順序番号。順序でキャッシュを使用する場合、ディスクに書き込まれる番号は順序キャッシュ内の最後の番号です。ほとんどの場合、この番号は最後に使用された順序番号より大きくなります。


Functions

表A-13に、Functionsスキーマ・コレクションの列名、データ型および説明をリストします。

表A-13 Functions

列名 データ型 説明

OWNER

String

ファンクションの所有者。

OBJECT_NAME

String

ファンクションの名前。

SUBOBJECT_NAME

String

サブオブジェクト(パーティションなど)の名前。

OBJECT_ID

Decimal

ファンクションのディクショナリ・オブジェクト番号。

DATA_OBJECT_ID

Decimal

ファンクションが格納されているセグメントのディクショナリ・オブジェクト番号。

CREATED

DateTime

ファンクション作成時のタイムスタンプ。

LAST_DDL_TIME

DateTime

DDL文(権限の付与と削除を含む)で生じたファンクションに対する変更の最新タイムスタンプ。

TIMESTAMP

String

ファンクション仕様部のタイムスタンプ(文字データ)。

STATUS

String

ファンクションのステータス(VALIDINVALIDまたはN/A)。

TEMPORARY

String

ファンクションが一時的(現行セッションで参照できるのは、このオブジェクト自体に配置されているデータのみ)かどうかを示します。

GENERATED

String

このファンクションの名前がシステム生成(Y)かシステム生成でない(N)かを示します。

SECONDARY

String

これがOracle Data CartridgeのODCIIndexCreateメソッドによって作成された2次オブジェクトであるかどうかを示します(YまたはN)。


Procedures

表A-14に、Proceduresスキーマ・コレクションの列名、データ型および説明をリストします。

表A-14 Procedures

列名 データ型 説明

OWNER

String

プロシージャの所有者。

OBJECT_NAME

String

プロシージャの名前。

SUBOBJECT_NAME

String

サブオブジェクト(パーティションなど)の名前。

OBJECT_ID

Decimal

プロシージャのディクショナリ・オブジェクト番号。

DATA_OBJECT_ID

Decimal

プロシージャが格納されているセグメントのディクショナリ・オブジェクト番号。

CREATED

DateTime

プロシージャ作成時のタイムスタンプ。

LAST_DDL_TIME

Decimal

DDL文(権限の付与と削除を含む)で生じたプロシージャに対する変更の最新タイムスタンプ。

TIMESTAMP

String

プロシージャ仕様部のタイムスタンプ(文字データ)。

STATUS

String

プロシージャのステータス(VALIDINVALIDまたはN/A)。

TEMPORARY

String

プロシージャが一時的(現行セッションで参照できるのは、このオブジェクト自体に配置されているデータのみ)かどうかを示します。

GENERATED

String

このプロシージャの名前がシステム生成(Y)かシステム生成でない(N)かを示します。

SECONDARY

String

これがOracle Data CartridgeのODCIIndexCreateメソッドによって作成された2次オブジェクトであるかどうかを示します(YまたはN)。


ProcedureParameters

表A-15に、ProcedureParametersスキーマ・コレクションの列名、データ型および説明をリストします。

表A-15 ProcedureParameters

列名 データ型 説明

OWNER

String

オブジェクトの所有者。

OBJECT_NAME

String

プロシージャまたはファンクションの名前。

PACKAGE_NAME

String

パッケージの名前。

OBJECT_ID

Decimal

オブジェクトのオブジェクト番号。

OVERLOAD

String

ソースでの出現順でn回目のオーバーロードであることを示します。オーバーロードでない場合はNULLです。

SUBPROGRAM_ID

Decimal

プロシージャまたはファンクションのサブプログラムID。

ARGUMENT_NAME

String

引数がスカラー型の場合、引数名はその引数の名前です。NULLの引数名はファンクション戻り値を示すために使用されます。

POSITION

Decimal

DATA_LEVELがゼロの場合、この列には、引数リストでのこの項目の位置またはファンクション戻り値(ゼロ)が入ります。

SEQUENCE

Decimal

引数の順番を定義します。引数の順序は1から開始します。

DATA_LEVEL

Decimal

コンポジット型に対する引数のネストの深さ。

DATA_TYPE

String

引数のデータ型。

DEFAULT_VALUE

String

引数のデフォルト値。

DEFAULT_LENGTH

Decimal

引数のデフォルト値の長さ。

IN_OUT

String

引数の方向([IN] [OUT] [IN/OUT])。

DATA_LENGTH

Decimal

列の長さ(バイト数)。

DATA_PRECISION

Decimal

10進数(NUMBER)または2進数(FLOAT)の長さ。

DATA_SCALE

Decimal

数値による小数点の右側の桁数。

RADIX

Decimal

数値に対する引数の基数。

CHARACTER_SET_NAME

String

引数のキャラクタ・セット名。

TYPE_OWNER

String

引数の型の所有者。

TYPE_NAME

String

引数の型の名前。型がパッケージ・ローカル型(つまり、パッケージ仕様部に宣言されている)の場合、この列にはパッケージの名前が表示されます。

TYPE_SUBNAME

String

TYPE_NAME列で識別されるパッケージ内に宣言されている型の名前が表示されます。

パッケージ・ローカル型の場合にのみ関係します。

TYPE_LINK

String

リモート・パッケージを参照するデータベース・リンクが表示されます。

TYPE_NAME列で識別されるパッケージがリモート・パッケージの場合は、パッケージ・ローカル型にのみ関係します。

PLS_TYPE

String

数値引数の場合は引数のPL/SQL型の名前。それ以外の場合はNullです。

CHAR_LENGTH

Decimal

文字列データ型の文字制限。

CHAR_USED

String

バイト制限(B)または文字制限(C)が文字列に対する正規の制限かどうかを示します。


Arguments

表A-16に、Argumentsスキーマ・コレクションの列名、データ型および説明をリストします。

表A-16 Arguments

列名 データ型 説明

OWNER

String

オブジェクトの所有者。

PACKAGE_NAME

String

パッケージの名前。

OBJECT_NAME

String

プロシージャまたはファンクションの名前。

ARGUMENT_NAME

String

引数がスカラー型の場合、引数名はその引数の名前です。NULLの引数名はファンクション戻り値を示すために使用されます。

POSITION

Decimal

DATA_LEVELがゼロの場合、この列には、引数リストでのこの項目の位置またはファンクション戻り値(ゼロ)が入ります。

SEQUENCE

Decimal

引数の順番を定義します。引数の順序は1から開始します。

DEFAULT_VALUE

String

引数のデフォルト値。

DEFAULT_LENGTH

Decimal

引数のデフォルト値の長さ。

IN_OUT

String

引数の方向([IN] [OUT] [IN/OUT])。

DATA_LENGTH

Decimal

列の長さ(バイト数)。

DATA_PRECISION

Decimal

10進数(NUMBER)または2進数(FLOAT)の長さ。

DATA_SCALE

Decimal

数値による小数点の右側の桁数。

DATA_TYPE

String

引数のデータ型。

CHAR_USED

String

列がBYTE長セマンティクス(B)またはCHAR長セマンティクス(C)を使用するかどうかを示します。


Packages

表A-17に、Packagesスキーマ・コレクションの列名、データ型および説明をリストします。

表A-17 Packages

列名 データ型 説明

OWNER

String

パッケージの所有者。

OBJECT_NAME

String

パッケージの名前。

SUBOBJECT_NAME

String

サブオブジェクト(パーティションなど)の名前。

OBJECT_ID

Decimal

パッケージのディクショナリ・オブジェクト番号。

DATA_OBJECT_ID

Decimal

パッケージが格納されているセグメントのディクショナリ・オブジェクト番号。

CREATED

DateTime

パッケージ作成時のタイムスタンプ。

LAST_DDL_TIME

DateTime

DDL文(権限の付与と削除を含む)で生じたパッケージに対する変更の最新タイムスタンプ。

TIMESTAMP

String

パッケージ仕様部のタイムスタンプ(文字データ)。

STATUS

String

パッケージのステータス(VALIDINVALIDまたはN/A)。

TEMPORARY

String

パッケージが一時的(現行セッションで参照できるのは、このオブジェクト自体に配置されているデータのみ)かどうかを示します。

GENERATED

String

このパッケージの名前がシステム生成(Y)かシステム生成でない(N)かを示します。

SECONDARY

String

これがOracle Data CartridgeのODCIIndexCreateメソッドによって作成された2次オブジェクトであるかどうかを示します(YまたはN)。


PackageBodies

表A-18に、PackageBodiesスキーマ・コレクションの列名、データ型および説明をリストします。

表A-18 PackageBodies

列名 データ型 説明

OWNER

String

パッケージ本体の所有者。

OBJECT_NAME

String

パッケージ本体の名前。

SUBOBJECT_NAME

String

サブオブジェクト(パーティションなど)の名前。

OBJECT_ID

Decimal

パッケージ本体のディクショナリ・オブジェクト番号。

DATA_OBJECT_ID

Decimal

パッケージ本体が格納されているセグメントのディクショナリ・オブジェクト番号。

CREATED

DateTime

パッケージ本体作成時のタイムスタンプ。

LAST_DDL_TIME

DateTime

DDL文(権限の付与と削除を含む)で生じたパッケージ本体に対する変更の最新タイムスタンプ。

TIMESTAMP

String

パッケージ本体の仕様部のタイムスタンプ(文字データ)。

STATUS

String

パッケージ本体のステータス(VALIDINVALIDまたはN/A)。

TEMPORARY

String

パッケージ本体が一時的(現行セッションで参照できるのは、このオブジェクト自体に配置されているデータのみ)かどうかを示します。

GENERATED

String

このパッケージ本体の名前がシステム生成(Y)かシステム生成でない(N)かを示します。

SECONDARY

String

これがOracle Data CartridgeのODCIIndexCreateメソッドによって作成された2次オブジェクトであるかどうかを示します(YまたはN)。


JavaClasses

表A-19に、JavaClassesスキーマ・コレクションの列名、データ型および説明をリストします。

表A-19 JavaClasses

列名 データ型 説明

OWNER

String

Javaクラスの所有者。

NAME

String

Javaクラスの名前。

MAJOR

Decimal

JVM仕様に定義されているJavaクラスのメジャー・バージョン番号。

MINOR

Decimal

JVM仕様に定義されているJavaクラスのマイナー・バージョン番号。

KIND

String

格納されているオブジェクトがJavaクラス(CLASS)かJavaインタフェース(INTERFACE)かを示します。

ACCESSIBILITY

String

Javaクラスのアクセス・レベル。

IS_INNER

String

このJavaクラスが内部クラス(YES)か内部クラスでない(NO)かを示します。

IS_ABSTRACT

String

このJavaクラスが抽象クラス(YES)か抽象クラスでない(NO)かを示します。

IS_FINAL

String

このJavaクラスが最終クラス(YES)か最終クラスでない(NO)かを示します。

IS_DEBUG

String

このJavaクラスにデバッグ情報が含まれている(YES)か含まれていない(NO)かを示します。

SOURCE

String

Javaクラスのソース指定。

SUPER

String

このJavaクラスのスーパー・クラス。

OUTER

String

このJavaクラスの外部クラス(このJavaクラスが内部クラスの場合)。


Indexes

表A-20に、Indexesスキーマ・コレクションの列名、データ型および説明をリストします。

表A-20 Indexes

列名 データ型 説明

OWNER

String

索引の所有者。

INDEX_NAME

String

索引の名前。

INDEX_TYPE

String

索引のタイプ。

  • NORMAL

  • BITMAP

  • FUNCTION-BASED NORMAL

  • FUNCTION-BASED BITMAP

  • DOMAIN

TABLE_OWNER

String

索引オブジェクトの所有者。

TABLE_NAME

String

索引オブジェクトの名前。

TABLE_TYPE

String

索引オブジェクトのタイプ(TABLECLUSTERなど)。

UNIQUENESS

String

索引がUNIQUENONUNIQUEかを示します。

COMPRESSION

String

索引の圧縮が有効(ENABLED)か無効(DISABLED)かを示します。

PREFIX_LENGTH

Decimal

圧縮キーの接頭辞の列数。

TABLESPACE_NAME

String

索引が格納されている表領域の名前。

INI_TRANS

Decimal

トランザクションの初期番号。

MAX_TRANS

Decimal

トランザクションの最大番号。

INITIAL_EXTENT

Decimal

初期エクステントのサイズ。

NEXT_EXTENT

Decimal

2次エクステントのサイズ。

MIN_EXTENTS

Decimal

セグメント内の許容最小エクステント数。

MAX_EXTENTS

Decimal

セグメント内の許容最大エクステント数。

PCT_INCREASE

Decimal

エクステント・サイズの増分率。

PCT_THRESHOLD

Decimal

索引エントリ当たりの許容ブロック領域のしきい率。

INCLUDE_COLUMN

Decimal

索引編成表の主キー(非オーバーフロー)索引に含まれる最終列の列ID。この列は、*_TAB_COLUMNSデータ・ディクショナリ・ビューのCOLUMN_ID列にマップされます。

FREELISTS

Decimal

このセグメントに割り当てられているプロセス・フリーリスト数。

FREELIST_GROUPS

Decimal

このセグメントに割り当てられているフリーリスト・グループ数。

PCT_FREE

Decimal

ブロック内の空き領域の最小率。

LOGGING

String

ロギング情報。

BLEVEL

Decimal

B*-Treeレベル(ルート・ブロックからリーフ・ブロックまでの索引の深さ)。深さ0は、ルート・ブロックとリーフ・ブロックが同じレベルであることを意味します。

LEAF_BLOCKS

Decimal

索引内のリーフ・ブロック数。

DISTINCT_KEYS

Decimal

明確に索引付けされた値の数。UNIQUE制約とPRIMARY KEY制約が実施されている索引の場合、この値は、表の行数(USER_TABLES.NUM_ROWS)と同じになります。

AVG_LEAF_BLOCKS_PER_KEY

Decimal

リーフ・ブロックの平均数。これらのブロックには、最も近い整数に端数処理された索引内の個別の各値が表示されます。UNIQUE制約とPRIMARY KEY制約が実施されている索引の場合、この値は常に1になります。

AVG_DATA_BLOCKS_PER_KEY

Decimal

表内のデータ・ブロックの平均数。これらのブロックは、最も近い整数に端数処理された索引内の明確な値によって指し示されます。この統計はデータ・ブロックの平均数で、これらのブロックには、索引付けされた列に対する指定値が格納された行が含まれています。

CLUSTERING_FACTOR

Decimal

表内の行数を索引の値に基づいて示します。

STATUS

String

非パーティション索引がVALIDUNUSABLEかを示します。

NUM_ROWS

Decimal

索引内の行数。

SAMPLE_SIZE

Decimal

索引の分析に使用されるサンプルのサイズ。

LAST_ANALYZED

Date

この索引が分析された最新の日付。

DEGREE

String

索引をスキャンするインスタンス当たりのスレッド数。

INSTANCES

String

索引をスキャンするインスタンス数。

PARTITIONED

String

索引がパーティション化されている(YES)かいない(NO)かを示します。

TEMPORARY

String

一時表に索引があるかどうかを示します。

GENERATED

String

索引の名前がシステム生成(Y)かシステム生成でない(N)かを示します。

SECONDARY

String

この索引がOracle Data CartridgeのODCIIndexCreateメソッドによって作成された2次オブジェクトであるかどうかを示します(YまたはN)。

BUFFER_POOL

String

索引ブロックに使用するデフォルト・バッファ・プールの名前。

USER_STATS

String

統計がユーザーによって直接入力された(YES)か直接入力されていない(NO)かを示します。

DURATION

String

一時表の継続期間を示します。

PCT_DIRECT_ACCESS

Decimal

索引編成表の2次索引についてVALIDと推測される行の割合。

ITYP_OWNER

String

ドメイン索引に対する索引タイプの所有者。

ITYP_NAME

String

ドメイン索引に対する索引タイプの名前。

PARAMETERS

String

ドメイン索引に対するパラメータ文字列。

GLOBAL_STATS

String

パーティション索引について、索引全体を分析することで統計を収集する(YES)か、基礎となる索引パーティションとサブパーティションの統計から推測する(NO)かを示します。

DOMIDX_STATUS

String

ドメイン索引のステータス:

  • NULL - 索引はドメイン索引ではありません。

  • VALID - 索引は有効なドメイン索引です。

  • IDXTYP_INVLD - ドメイン索引の索引タイプが無効です。

DOMIDX_OPSTATUS

String

ドメイン索引に対する操作のステータス:

  • NULL - 索引はドメイン索引ではありません。

  • VALID - 操作はエラーなしで実行されました。

  • FAILED - 操作はエラーで失敗しました。

FUNCIDX_STATUS

String

機能ベース索引のステータス:

  • NULL - 索引は機能ベース索引ではありません。

  • ENABLED - 機能ベース索引は有効です。

  • DISABLED - 機能ベース索引は無効です。

JOIN_INDEX

String

索引が結合索引(YES)か結合索引でない(NO)かを示します。

IOT_REDUNDANT_PKEY_ELIM

String

不要な主キー列が索引構成表の2次索引から排除されている(YES)か排除されていない(NO)かを示します。

DROPPED

String

削除された索引が、リサイクル・ビンに存在している(YES)か存在していない(NO)かを示します。パーティション表の場合はNULLです。


IndexColumns

表A-21に、IndexColumnsスキーマ・コレクションの列名、データ型および説明をリストします。

表A-21 IndexColumns

列名 データ型 説明

INDEX_OWNER

String

索引の所有者。

INDEX_NAME

String

索引の名前。

TABLE_OWNER

String

表またはクラスタの所有者。

TABLE_NAME

String

表またはクラスタの名前。

COLUMN_NAME

String

オブジェクト型の列に対する列名または属性。

COLUMN_POSITION

Decimal

索引内での列または属性の位置。

COLUMN_LENGTH

Decimal

索引付けされた列の長さ。

DESCEND

String

列が降順にソートされているかどうかを示します(YまたはN)。

CHAR_LENGTH

Decimal

列の最大コードポイントの長さ。

(Oracle9i以降)


PrimaryKeys

表A-22に、PrimaryKeysスキーマ・コレクションの列名、データ型および説明をリストします。

表A-22 PrimaryKeys

列名 データ型 説明

OWNER

String

制約定義の所有者。

CONSTRAINT_NAME

String

制約定義の名前。

TABLE_NAME

String

制約定義がある表(またはビュー)に関連付けられている名前。

SEARCH_CONDITION

String

チェック制約に対する検索条件のテキスト。

R_OWNER

String

参照制約での参照先の表の所有者。

R_CONSTRAINT_NAME

String

参照表に対する一意制約定義の名前。

DELETE_RULE

String

参照制約の削除ルール(CASCADEまたはNO ACTION)。

STATUS

String

制約の実施ステータス(ENABLEDまたはDISABLED)。

DEFERRABLE

String

制約の適用を遅延できるかどうかを示します。

VALIDATED

String

すべてのデータが制約に従うかどうかを示します(VALIDATEDまたはNOT VALIDATED)。

GENERATED

String

制約名がユーザー指定かシステム生成かを示します。

BAD

String

この制約によって、曖昧な方法で世紀を指定したかどうかを示します(YesまたはNo)。

この不明瞭さから生じるエラーを回避するには、TO_DATEファンクションで4桁の年を使用して制約を再度書き込みます。

RELY

String

有効な制約を実施するかしないかを示します。

LAST_CHANGE

DateTime

制約が最後に有効または無効になった日時。

INDEX_OWNER

String

索引を所有しているユーザーの名前。

(Oracle9i以降)

INDEX_NAME

String

索引の名前(一意制約と主キー制約に対してのみ表示)。

(Oracle9i以降)


ForeignKeys

表A-23に、ForeignKeysスキーマ・コレクションの列名、データ型および説明をリストします。

表A-23 ForeignKeys

列名 データ型 説明

PRIMARY_KEY_CONSTRAINT_NAME

String

制約定義の名前。

PRIMARY_KEY_OWNER

String

制約定義の所有者。

PRIMARY_KEY_TABLE_NAME

String

制約定義がある表(またはビュー)に関連付けられている名前。

FOREIGN_KEY_OWNER

String

制約定義の所有者。

FOREIGN_KEY_CONSTRAINT_NAME

String

制約定義の名前。

FOREIGN_KEY_TABLE_NAME

String

制約定義がある表(またはビュー)に関連付けられている名前。

SEARCH_CONDITION

String

チェック制約に対する検索条件のテキスト。

R_OWNER

String

参照制約での参照先の表の所有者。

R_CONSTRAINT_NAME

String

参照表に対する一意制約定義の名前。

DELETE_RULE

String

参照制約の削除ルール(CASCADEまたはNO ACTION)。

STATUS

String

制約の実施ステータス(ENABLEDまたはDISABLED)。

VALIDATED

String

すべてのデータが制約に従うかどうかを示します(VALIDATEDまたはNOT VALIDATED)。

GENERATED

String

制約名がユーザー指定かシステム生成かを示します。

RELY

String

有効な制約を実施するかしないかを示します。

LAST_CHANGE

DateTime

制約が最後に有効または無効になった日時。

INDEX_OWNER

String

索引を所有しているユーザーの名前。

(Oracle9i以降)

INDEX_NAME

String

索引の名前。

(Oracle9i以降)


ForeignKeyColumns

表A-24に、ForeignKeyColumnsスキーマ・コレクションの列名、データ型および説明をリストします。

表A-24 ForeignKeyColumns

列名 データ型 説明

OWNER

String

制約定義の所有者。

CONSTRAINT_NAME

String

制約定義の名前。

TABLE_NAME

String

制約定義がある表の名前。

COLUMN_NAME

String

制約定義に指定されているオブジェクト型の列に対する列名または属性名。

POSITION

String

オブジェクトの定義での列または属性の当初の位置。


UniqueKeys

表A-25に、UniqueKeysスキーマ・コレクションの列名、データ型および説明をリストします。

表A-25 UniqueKeys

列名 データ型 説明

OWNER

String

制約定義の所有者。

CONSTRAINT_NAME

String

制約定義の名前。

TABLE_NAME

String

制約定義がある表(またはビュー)に関連付けられている名前。

SEARCH_CONDITION

String

チェック制約に対する検索条件のテキスト。

R_OWNER

String

参照制約での参照先の表の所有者。

R_CONSTRAINT_NAME

String

参照表に対する一意制約定義の名前。

DELETE_RULE

String

参照制約の削除ルール(CASCADEまたはNO ACTION)。

STATUS

String

制約の実施ステータス(ENABLEDまたはDISABLED)。

DEFERRABLE

String

制約の適用を遅延できるかどうかを示します。

VALIDATED

String

すべてのデータが制約に従うかどうかを示します(VALIDATEDまたはNOT VALIDATED)。

GENERATED

String

制約名がユーザー指定かシステム生成かを示します。

BAD

String

この制約によって、曖昧な方法で世紀を指定したかどうかを示します(YesまたはNo)。

この不明瞭さから生じるエラーを回避するには、TO_DATEファンクションで4桁の年を使用して制約を再度書き込みます。

RELY

String

有効な制約を実施するかしないかを示します。

LAST_CHANGE

String

制約が最後に有効または無効になった日時。

INDEX_OWNER

String

索引を所有しているユーザーの名前。

(Oracle9i以降)

INDEX_NAME

String

索引の名前(一意制約と主キー制約に対してのみ表示)。

(Oracle9i以降)