OleDbSchemaGuid.Key_Column_Usage 字段
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回在目录中定义的列,给定用户将这些列约束为键。
public: static initonly Guid Key_Column_Usage;
public static readonly Guid Key_Column_Usage;
staticval mutable Key_Column_Usage : Guid
Public Shared ReadOnly Key_Column_Usage As 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。 其中一个或多个列将为 null 值,具体取决于提供程序使用的 DBID 结构的元素。 (DBID 是序列化为 COLUMN_DOMAIN_USAGE rowset 的 COLUMN_NAME 列的正式结构 ) |