Share via


Conjuntos de filas de esquema de OLE DB (SQL Server Compact)

El proveedor OLE DB para Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) usa los siguientes conjuntos de filas de esquema para revelar la funcionalidad específica de SQL Server Compact 3.5.

Nombre de esquema de OLE DB Descripción y GUID (si es necesario)

DBSCHEMA_COLUMNS

El conjunto de filas COLUMNS identifica las columnas de las tablas definidas en la base de datos. SQL Server Compact 3.5 sólo admite las columnas de restricción TABLE_NAME y COLUMN_NAME.

DBSCHEMA_INDEXES

El conjunto de filas INDEXES identifica los índices definidos en la base de datos. SQL Server Compact 3.5 sólo admite las columnas de restricción NDEX_NAME y TABLE_NAME.

DBSCHEMA_KEY_COLUMN_USAGE

El conjunto de filas KEY_COLUMN_USAGE identifica las columnas definidas en la base de datos. SQL Server Compact 3.5 sólo admite las columnas de restricción CONSTRAINT_NAME y TABLE_NAME.

DBSCHEMA_PROVIDER_TYPES

El conjunto de filas PROVIDER_TYPES identifica los tipos de datos (básicos) admitidos por el proveedor de datos. SQL Server Compact 3.5 sólo admite la columna de restricción DATA_TYPE.

DBSCHEMA_TABLE_CONSTRAINTS

El conjunto de filas TABLE_CONSTRAINTS identifica las restricciones de tabla definidas en la base de datos. SQL Server Compact 3.5 sólo admite las columnas de restricción CONSTRAINT_NAME y TABLE_NAME.

DBSCHEMA_TABLES

El conjunto de filas TABLES identifica las tablas definidas en la base de datos. SQL Server Compact 3.5 sólo admite las columnas de restricción TABLE_NAME y TABLE_TYPE.

DBSCHEMA_TABLES_INFO

El conjunto de filas TABLES_INFO identifica las tablas definidas en la base de datos. SQL Server Compact 3.5 sólo admite las columnas de restricción TABLE_NAME y TABLE_TYPE.

DBSCHEMA_REFERENTIAL_CONSTRAINTS

El conjunto de filas REFERENTIAL_CONSTRAINTS identifica las restricciones de referencia definidas en la base de datos. SQL Server Compact 3.5 sólo admite la columna de restricción CONSTRAINT_NAME; no admite DBSCHEMA_FOREIGN_KEYS. Sin embargo, puede obtener la misma información si realiza una operación de combinación (JOIN) en DBSCHEMA_KEY_COUMN_USAGE y DBSCHEMA_REFERENTIAL_CONSTRAINTS.

Columnas del conjunto de filas de esquema específicas del proveedor

El conjunto de filas DBSCHEMA_COLUMNS devuelve las siguientes columnas, que son específicas de SQL Server Compact 3.5:

  • AUTOINC_MIN
    Valor mínimo de una columna Autoincrement.
  • AUTOINC_MAX
    Valor máximo de una columna Autoincrement.
  • AUTOINC_NEXT
    El siguiente valor de una columna Autoincrement.
  • AUTOINC_SEED
    El valor inicial de una columna Autoincrement.
  • AUTOINC_INCREMENT
    El valor de incremento de una columna Autoincrement.

Nota

Todas las columnas específicas del proveedor enumeradas anteriormente en este tema son de tipo DBTYPE_I8. En las versiones anteriores de SQL Server Compact 3.5, eran de tipo DBTYPE_I4.