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