特定のユーザーがキーとして制約する、カタログに定義された列を返します。
Public Shared ReadOnly Key_Column_Usage As Guid
[C#]
public static readonly Guid Key_Column_Usage;
[C++]
public: static Guid Key_Column_Usage;
[JScript]
public static var Key_Column_Usage : Guid;
解説
Key_Column_Usage は、OLE DB KEY_COLUMN_USAGE 行セットに割り当てられます。特に指定のない限り、制限列は次の順序で返されます。
| 制限列 | CLR 型 | 説明 |
|---|---|---|
| CONSTRAINT_CATALOG | string | カタログ名。プロバイダがカタログをサポートしていない場合は null 値。 |
| CONSTRAINT_SCHEMA | string | スキーマの非修飾名。プロバイダがスキーマをサポートしていない場合は null 値。 |
| CONSTRAINT_NAME | string | 制約名。 |
| TABLE_CATALOG | string | キー列を格納するテーブルが定義されているカタログ名。プロバイダがカタログをサポートしていない場合は null 値。 |
| TABLE_SCHEMA | string | キー列を格納するテーブルが定義されているスキーマの非修飾名。プロバイダがスキーマをサポートしていない場合は null 値。 |
| TABLE_NAME | string | キー列を格納するテーブル名。 |
| COLUMN_NAME | string | 一意のキー、主キー、または外部キーとして使用されている列の名前。この列は、COLUMN_GUID 列および COLUMN_PROPID 列と共に列 ID を形成します。プロバイダが使用する DBID 構造体の要素に応じて、これらの列の 1 つ以上が null 値になります。 |
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
OleDbSchemaGuid クラス | OleDbSchemaGuid メンバ | System.Data.OleDb 名前空間