共用方式為


OLE DB 結構描述資料列集 (SQL Server Compact)

Microsoft SQL Server Compact 4.0 的 OLE DB 提供者會使用下列結構描述資料列集來顯示 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 類型。