ヘッダーをスキップ
Oracle Data Provider for .NET開発者ガイド
11g リリース1(11.1)
E05791-01
  目次へ
目次
索引へ
索引

戻る
戻る
 
次へ
次へ
 

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

Oracle Data Provider for .NETは、前述の共通スキーマ・コレクションおよび次のOracle固有のスキーマ・コレクションの両方をサポートします。

Tables

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

表A-6 Tables

列名 データ型 説明

OWNER

String

表の所有者。

TABLE_NAME

String

表の名前。

TYPE

String

表のタイプ(SystemまたはUserなど)。


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が0(ゼロ)の場合、この列には引数リスト内のこの項目の位置、またはファンクションの戻り値として0(ゼロ)が表示されます。

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

小数桁数(NUMBER)またはバイナリ桁数(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

Stringデータ型の文字数制限。

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が0(ゼロ)の場合、この列には引数リスト内のこの項目の位置、またはファンクションの戻り値として0(ゼロ)が表示されます。

SEQUENCE

Decimal

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

DEFAULT_VALUE

String

引数のデフォルト値。

DEFAULT_LENGTH

Decimal

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

IN_OUT

String

引数の方向: [IN] [OUT] [IN/OUT]

DATA_LENGTH

Decimal

列の長さ(バイト単位)。

DATA_PRECISION

Decimal

小数桁数(NUMBER)またはバイナリ桁数(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メソッドにより作成されたセカンダリ・オブジェクトであるかどうか(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メソッドにより作成されたセカンダリ・オブジェクトであるかどうか(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

索引付きオブジェクトのタイプ(TABLEまたはCLUSTERなど)。

UNIQUENESS

String

索引がUNIQUEまたはNONUNIQUEのどちらであるかを示します。

COMPRESSION

String

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

PREFIX_LENGTH

Decimal

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

TABLESPACE_NAME

String

索引が含まれる表領域の名前。

INI_TRANS

Decimal

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

MAX_TRANS

Decimal

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

INITIAL_EXTENT

Decimal

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

NEXT_EXTENT

Decimal

セカンダリ・エクステントのサイズ。

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*-ツリー・レベル: ルート・ブロックからリーフ・ブロックまでの索引の深さ。深さ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

非パーティション索引がVALIDまたはUNUSABLEのどちらであるかを示します。

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メソッドにより作成されたセカンダリ・オブジェクトであるか(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

この制約による1世紀の指定が不明瞭であることを示します。 (Yes | No

この不明瞭さから生じるエラーを防ぐには、4桁の年数を含むTO_DATEファンクションを使用して制約を上書きします。

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

この制約による1世紀の指定が不明瞭であることを示します。 (Yes | No

この不明瞭さから生じるエラーを防ぐには、4桁の年数を含むTO_DATEファンクションを使用して制約を上書きします。

RELY

String

有効な制約が適用されているかいないか。

LAST_CHANGE

String

制約が最後に有効化または無効化されたのはいつか。

INDEX_OWNER

String

索引を所有するユーザーの名前。

(Oracle9i以上)

INDEX_NAME

String

索引の名前(一意および主キー制約の場合のみ表示されます)。

(Oracle9i以上)