OLE DB-Schemarowsets (SQL Server Compact Edition)
Mithilfe der folgenden Schemarowsets legt der OLE DB-Anbieter für Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) Funktionalität speziell für SQL Server Compact Edition offen.
OLE DB-Schemaname | Beschreibung und GUID (bei Bedarf) |
---|---|
DBSCHEMA_COLUMNS |
Das COLUMNS-Rowset identifiziert die in der Datenbank definierten Tabellenspalten. SQL Server Compact Edition unterstützt nur TABLE_NAME- und COLUMN_NAME-Einschränkungsspalten. |
DBSCHEMA_INDEXES |
Das INDEXES-Rowset identifiziert die in der Datenbank definierten Indizes. SQL Server Compact Edition unterstützt nur INDEX_NAME- und TABLE_NAME-Einschränkungsspalten. |
DBSCHEMA_KEY_COLUMN_USAGE |
Das KEY_COLUMN_USAGE-Rowset identifiziert die in der Datenbank definierten Spalten. SQL Server Compact Edition unterstützt nur CONSTRAINT_NAME- und TABLE_NAME-Einschränkungsspalten. |
DBSCHEMA_PROVIDER_TYPES |
Das PROVIDER_TYPES-Rowset identifiziert die vom Datenprovider unterstützten (Basis-)Datentypen. SQL Server Compact Edition unterstützt nur die DATA_TYPE-Einschränkungsspalte. |
DBSCHEMA_TABLE_CONSTRAINTS |
Das TABLE_CONSTRAINTS-Rowset identifiziert die in der Datenbank definierten Tabelleneinschränkungen. SQL Server Compact Edition unterstützt nur CONSTRAINT_NAME- und TABLE_NAME-Einschränkungsspalten. |
DBSCHEMA_TABLES |
Das TABLES-Rowset identifiziert die in der Datenbank definierten Tabellen. SQL Server Compact Edition unterstützt nur TABLE_NAME- und TABLE_TYPE-Einschränkungsspalten. |
DBSCHEMA_TABLES_INFO |
Das TABLES_INFO-Rowset identifiziert die in der Datenbank definierten Tabellen. SQL Server Compact Edition unterstützt nur TABLE_NAME- und TABLE_TYPE-Einschränkungsspalten. |
DBSCHEMA_REFERENTIAL_CONSTRAINTS |
Das REFERENTIAL_CONSTRAINTS-Rowset identifiziert die in der Datenbank definierten referenziellen Einschränkungen. SQL Server Compact Edition unterstützt nur die CONSTRAINT_NAME-Einschränkungsspalte. DBSCHEMA_FOREIGN_KEYS wird dagegen nicht unterstützt. Durch Ausführen einer JOIN-Anweisung für DBSCHEMA_KEY_COLUMN_USAGE und DBSCHEMA_REFERENTIAL_CONSTRAINTS können Sie jedoch dieselben Informationen abrufen. |
Anbieterspezifische Schemarowsetspalten
Das DBSCHEMA_COLUMNS-Rowset gibt die folgenden Spalten speziell für SQL Server Compact Edition zurück:
- AUTOINC_MIN
Der Mindestwert einer AutoIncrement-Spalte. - AUTOINC_MAX
Der Maximalwert einer AutoIncrement-Spalte. - AUTOINC_NEXT
Der nächste Wert einer AutoIncrement-Spalte. - AUTOINC_SEED
Der Startwert einer AutoIncrement-Spalte. - AUTOINC_INCREMENT
Der Inkrementwert einer AutoIncrement-Spalte.
![]() |
---|
Alle weiter oben in diesem Thema aufgeführten anbieterspezifischen Spalten sind vom Typ DBTYPE_I8. In früheren Versionen von SQL Server Compact Edition waren sie vom Typ DBTYPE_I4. |