OLE DB 架构行集 (SQL Server Compact Edition)

下列架构行集由 OLE DB Provider for Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 用来展现 SQL Server Compact Edition 特定的功能。

OLE DB 架构名称 说明和 GUID (如果需要)

DBSCHEMA_COLUMNS

COLUMNS 行集标识在数据库中定义的表的列。SQL Server Compact Edition 仅支持 TABLE_NAME 和 COLUMN_NAME 限制列。

DBSCHEMA_INDEXES

INDEXES 行集标识在数据库中定义的索引。SQL Server Compact Edition 仅支持 INDEX_NAME 和 TABLE_NAME 限制列。

DBSCHEMA_KEY_COLUMN_USAGE

KEY_COLUMN_USAGE 行集标识在数据库中定义的列。SQL Server Compact Edition 仅支持 CONSTRAINT_NAME 和 TABLE_NAME 限制列。

DBSCHEMA_PROVIDER_TYPES

PROVIDER_TYPES 行集标识数据访问接口支持的(基本)数据类型。SQL Server Compact Edition 仅支持 DATA_TYPE 限制列。

DBSCHEMA_TABLE_CONSTRAINTS

TABLE_CONSTRAINTS 行集标识在数据库中定义的表约束。SQL Server Compact Edition 仅支持 CONSTRAINT_NAME 和 TABLE_NAME 限制列。

DBSCHEMA_TABLES

TABLES 行集标识在数据库中定义的表。SQL Server Compact Edition 仅支持 TABLE_NAME 和 TABLE_TYPE 限制列。

DBSCHEMA_TABLES_INFO

TABLES_INFO 行集标识在数据库中定义的表。SQL Server Compact Edition 仅支持 TABLE_NAME 和 TABLE_TYPE 限制列。

DBSCHEMA_REFERENTIAL_CONSTRAINTS

REFERENTIAL_CONSTRAINTS 行集标识在数据库中定义的引用约束。SQL Server Compact Edition 仅支持 CONSTRAINT_NAME 限制列;但不支持 DBSCHEMA_FOREIGN_KEYS。但是,通过对 DBSCHEMA_KEY_COUMN_USAGE 和 DBSCHEMA_REFERENTIAL_CONSTRAINTS 执行 JOIN,可以获得相同的信息。

访问接口特定的架构行集列

DBSCHEMA_COLUMNS 行集返回下列 SQL Server Compact Edition 特定的列:

  • AUTOINC_MIN
    自动递增列的最小值。
  • AUTOINC_MAX
    自动递增列的最大值。
  • AUTOINC_NEXT
    自动递增列的下一个值。
  • AUTOINC_SEED
    自动递增列的起始值。
  • AUTOINC_INCREMENT
    自动递增列的增量值。
注意:
在本主题中前面列出的所有访问接口特定列都是 DBTYPE_I8 类型。在早期版本的 SQL Server Compact Edition 中,它们的类型是 DBTYPE_I4

请参阅

帮助和信息

获取 SQL Server Compact Edition 帮助