Partilhar via


Conjuntos de linhas de esquema do OLE DB (SQL Server Compact)

Os conjuntos de linhas de esquema a seguir são usados pelo provedor OLE DB para Microsoft SQL Server Compact 3.5 para revelar a funcionalidade específica do SQL Server Compact 3.5.

Nome do esquema OLE DB

Descrição e GUID

(se necessário)

DBSCHEMA_COLUMNS

O conjunto de linhas COLUMNS identifica as colunas de tabelas definidas no banco de dados. O SQL Server Compact 3.5 dá suporte apenas às colunas de restrição TABLE_NAME e COLUMN_NAME.

DBSCHEMA_INDEXES

O conjunto de linhas INDEXES identifica os índices definidos no banco de dados. O SQL Server Compact 3.5 dá suporte apenas às colunas de restrição INDEX_NAME e TABLE_NAME.

DBSCHEMA_KEY_COLUMN_USAGE

O conjunto de linhas KEY_COLUMN_USAGE identifica as colunas definidas no banco de dados. O SQL Server Compact 3.5 dá suporte apenas às colunas de restrição CONSTRAINT_NAME e TABLE_NAME.

DBSCHEMA_PROVIDER_TYPES

O conjunto de linhas PROVIDER_TYPES identifica o tipo de dados (base) que tem o suporte do provedor de dados. O SQL Server Compact 3.5 dá suporte apenas à coluna de restrição DATA_TYPE.

DBSCHEMA_TABLE_CONSTRAINTS

O conjunto de linhas TABLE_CONSTRAINTS identifica as restrições de tabela definidas no banco de dados. O SQL Server Compact 3.5 dá suporte apenas às colunas de restrição CONSTRAINT_NAME e TABLE_NAME.

DBSCHEMA_TABLES

O conjunto de linhas TABLES identifica as tabelas definidas no banco de dados. O SQL Server Compact 3.5 dá suporte apenas às colunas de restrição TABLE_NAME e TABLE_TYPE.

DBSCHEMA_TABLES_INFO

O conjunto de linhas TABLES_INFO identifica as tabelas definidas no banco de dados. O SQL Server Compact 3.5 dá suporte apenas às colunas de restrição TABLE_NAME e TABLE_TYPE.

DBSCHEMA_REFERENTIAL_CONSTRAINTS

O conjunto de linhas REFERENTIAL_CONSTRAINTS identifica as restrições referenciais definidas no banco de dados. O SQL Server Compact 3.5 dá suporte apenas à coluna de restrição CONSTRAINT_NAME; não há suporte para DBSCHEMA_FOREIGN_KEYS. Entretanto, você poderá obter as mesmas informações executando JOIN em DBSCHEMA_KEY_COUMN_USAGE e DBSCHEMA_REFERENTIAL_CONSTRAINTS.

Colunas de conjuntos de linhas de esquema específicas do provedor

O conjunto de linhas DBSCHEMA_COLUMNS retorna as seguintes colunas específicas ao SQL Server Compact 3.5:

  • AUTOINC_MIN

    O valor mínimo de uma coluna de incremento automático.

  • AUTOINC_MAX

    O valor máximo de uma coluna de incremento automático.

  • AUTOINC_NEXT

    O próximo valor de uma coluna de incremento automático.

  • AUTOINC_SEED

    O valor inicial de uma coluna de incremento automático.

  • AUTOINC_INCREMENT

    O valor do incremento de uma coluna de incremento automático.

Dica

Todas as colunas específicas do provedor listadas anteriormente neste tópico são do tipo DBTYPE_I8. Em versões anteriores do SQL Server Compact 3.5, eram do tipo DBTYPE_I4