OLE DB 結構描述資料列集 (SQL Server Compact Edition)
Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 的 OLE DB 提供者使用下列結構描述資料列集顯示 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_NAME 限制資料行。 |
DBSCHEMA_TABLES_INFO |
TABLES_INFO 資料列集會識別資料庫中定義的資料表。SQL Server Compact Edition 只支援 TABLE_NAME 和 TABLE_NAME 限制資料行。 |
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 類型。 |