OLE DB 架构行集 (SQL Server Compact)
下列架构行集由 OLE DB Provider for Microsoft SQL Server Compact 4.0 用来展现 SQL Server Compact 4.0 特定的功能。
OLE DB 架构名称 |
说明和 GUID (如果需要) |
---|---|
DBSCHEMA_COLUMNS |
COLUMNS 行集标识在数据库中定义的表的列。SQL Server Compact 4.0 仅支持 TABLE_NAME 和 COLUMN_NAME 限制列。 |
DBSCHEMA_INDEXES |
INDEXES 行集标识在数据库中定义的索引。SQL Server Compact 4.0 仅支持 INDEX_NAME 和 TABLE_NAME 限制列。 |
DBSCHEMA_KEY_COLUMN_USAGE |
KEY_COLUMN_USAGE 行集标识在数据库中定义的列。SQL Server Compact 4.0 仅支持 CONSTRAINT_NAME 和 TABLE_NAME 限制列。 |
DBSCHEMA_PROVIDER_TYPES |
PROVIDER_TYPES 行集标识数据访问接口支持的(基本)数据类型。SQL Server Compact 4.0 仅支持 DATA_TYPE 限制列。 |
DBSCHEMA_TABLE_CONSTRAINTS |
TABLE_CONSTRAINTS 行集标识在数据库中定义的表约束。SQL Server Compact 4.0 仅支持 CONSTRAINT_NAME 和 TABLE_NAME 限制列。 |
DBSCHEMA_TABLES |
TABLES 行集标识在数据库中定义的表。SQL Server Compact 4.0 仅支持 TABLE_NAME 和 TABLE_TYPE 限制列。 |
DBSCHEMA_TABLES_INFO |
TABLES_INFO 行集标识在数据库中定义的表。SQL Server Compact 4.0 仅支持 TABLE_NAME 和 TABLE_TYPE 限制列。 |
DBSCHEMA_REFERENTIAL_CONSTRAINTS |
REFERENTIAL_CONSTRAINTS 行集标识在数据库中定义的引用约束。SQL Server Compact 4.0 仅支持 CONSTRAINT_NAME 限制列;但不支持 DBSCHEMA_FOREIGN_KEYS。但是,通过对 DBSCHEMA_KEY_COUMN_USAGE 和 DBSCHEMA_REFERENTIAL_CONSTRAINTS 执行 JOIN,可以获得相同的信息。 |
访问接口特定的架构行集列
DBSCHEMA_COLUMNS 行集返回下列 SQL Server Compact 4.0 特定的列:
AUTOINC_MIN
自动递增列的最小值。
AUTOINC_MAX
自动递增列的最大值。
AUTOINC_NEXT
自动递增列的下一个值。
AUTOINC_SEED
自动递增列的起始值。
AUTOINC_INCREMENT
自动递增列的增量值。
备注
在本主题中前面列出的所有访问接口特定列都是 DBTYPE_I8 类型。在早期版本的 SQL Server Compact 4.0 中,它们的类型是 DBTYPE_I4