共用方式為


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 類型。

請參閱

說明及資訊

取得 SQL Server Compact Edition 協助