Conjuntos de linhas do esquema OLE DB

Os conjuntos de linhas do esquema OLE DB a seguir são suportados pelo provedor de XMLA (XML for Analysis) do Microsoft. Use o conjunto de linhas DISCOVER_ENUMERATORS com o método Discover para verificar se um provedor de fonte de dados específico oferece suporte a um conjunto de linhas.

Você também poderá encontrar informações detalhadas sobre esses conjuntos de linhas pesquisando o tópico (Conjuntos de linhas do esquema" na parte de referência do programador de OLE DB da MSDN® Library, no site do Microsoft.

A tabela a seguir descreve este conjunto de linhas do esquema.

Conjunto de linhas

Descrição

DBSCHEMA_ASSERTIONS

Identifica as asserções definidas no catálogo e que são propriedade de um determinado usuário.

Conjunto de linhas DBSCHEMA_CATALOGS1

Identifica os atributos físicos associados a catálogos acessíveis a partir do DBMS (sistema de gerenciamento de banco de dados). Para alguns sistemas, como o Microsoft Access, só pode haver um catálogo. Para o SQL Server, esse conjunto de linhas enumera todos os catálogos (bancos de dados) definidos no banco de dados do sistema.

DBSCHEMA_CHARACTER_SETS

Identifica os conjuntos de caracteres definidos no catálogo e acessíveis para um determinado usuário.

DBSCHEMA_CHECK_CONSTRAINTS

Identifica as restrições de verificação definidas no catálogo e que são propriedade de um determinado usuário.

DBSCHEMA_CHECK_CONSTRAINTS_BY_TABLE

Identifica as restrições de verificação para uma determinada tabela, definidas em um catálogo que é propriedade de um determinado usuário.

DBSCHEMA_COLLATIONS

Identifica os agrupamentos de caracteres definidos no catálogo e acessíveis para um determinado usuário.

DBSCHEMA_COLUMN_DOMAIN_USAGE

Identifica as colunas definidas no catálogo dependentes em um domínio definido no catálogo e que são propriedade de um determinado usuário.

DBSCHEMA_COLUMN_PRIVILEGES

Identifica os privilégios em colunas de tabelas definidas no catálogo e que estão disponíveis para um determinado usuário ou que foram concedidos por ele.

Conjunto de linhas de DBSCHEMA_COLUMNS1

Oferece informações de coluna por todas as colunas que atendem aos critérios de restrição fornecidos.

DBSCHEMA_CONSTRAINT_COLUMN_USAGE

Identifica as colunas usadas por restrições referenciais, restrições exclusivas, restrições de verificação e asserções definidas no catálogo e que são propriedade de um determinado usuário.

DBSCHEMA_CONSTRAINT_TABLE_USAGE

Identifica as tabelas usadas por restrições referenciais, restrições exclusivas, restrições de verificação e asserções definidas no catálogo e que são propriedade de um determinado usuário.

DBSCHEMA_FOREIGN_KEYS

Identifica as colunas de chave estrangeira definidas no catálogo por um determinado usuário. Esse conjunto de linhas do esquema é compilado em várias exibições do esquema ISO como uma conveniência ao programador de linguagens diferentes de SQL. Se suportado, esse conjunto de linhas do esquema deverá ser sincronizado com as exibições ISO relacionadas (REFERENTIAL_CONSTRAINTS e CONSTRAINT_COLUMN_USAGE).

DBSCHEMA_INDEXES

Identifica os índices definidos no catálogo e que são propriedade de um determinado usuário.

DBSCHEMA_KEY_COLUMN_USAGE

Identifica as colunas definidas no catálogo e que são restringidas como chaves por um determinado usuário.

DBSCHEMA_PRIMARY_KEYS

Identifica as colunas de chave primária definidas no catálogo por um determinado usuário. Esse conjunto de linhas de esquema é compilado em uma exibição de esquema ISO como uma conveniência para o programador de linguagens diferentes de SQL. Se suportado, esse conjunto de linhas do esquema deverá ser sincronizado com a exibição ISO relacionada (CONSTRAINT_COLUMN_USAGE).

DBSCHEMA_PROCEDURE_COLUMNS

Retorna informações sobre as colunas de conjuntos de linhas retornadas por procedimentos.

DBSCHEMA_PROCEDURE_PARAMETERS

Retorna informações sobre os parâmetros e códigos de retorno de procedimentos.

DBSCHEMA_PROCEDURES

Identifica os procedimentos definidos no catálogo e que são propriedade de um determinado usuário. É uma extensão OLE DB.

Conjunto de linhas DBSCHEMA_PROVIDER_TYPES1

Identifica os tipos de dados (base) suportados pelo provedor de dados.

DBSCHEMA_REFERENTIAL_CONSTRAINTS

Identifica as restrições referenciais definidas no catálogo e que são propriedade de um determinado usuário.

DBSCHEMA_SCHEMATA

Identifica os esquemas que são propriedade de um determinado usuário.

DBSCHEMA_SQL_LANGUAGES

Identifica os níveis de conformidade, as opções e os dialetos suportados pela implementação de SQL que processa os dados definidos no catálogo.

DBSCHEMA_STATISTICS

Identifica as estatísticas definidas no catálogo e que são propriedade de um determinado usuário.

Esta tabela não está relacionada ao conjunto de linhas TABLE_STATISTICS.

DBSCHEMA_TABLE_CONSTRAINTS

Identifica as restrições de tabela definidas no catálogo e que são propriedade de um determinado usuário.

DBSCHEMA_TABLE_PRIVILEGES

Identifica os privilégios em tabelas definidas no catálogo e que estão disponíveis para um determinado usuário ou que foram concedidos por ele.

DBSCHEMA_TABLE_STATISTICS

Descreve o conjunto de estatísticas disponível em tabelas no provedor.

Esse conjunto de linhas não está relacionado ao conjunto de linhas STATISTICS.

Conjunto de linhas DBSCHEMA_TABLES1

Identifica os grupos de medidas e as dimensões expostos como tabelas no SQL Server Analysis Services.

DBSCHEMA_TABLES_INFO1

Identifica as tabelas (incluindo as exibições) definidas no catálogo e acessíveis a um determinado usuário.

DBSCHEMA_TRANSLATIONS

Identifica as traduções de caracteres definidas no catálogo e acessíveis para um determinado usuário.

DBSCHEMA_TRUSTEE

Enumera os objetos de confiança para uma fonte de dados.

DBSCHEMA_USAGE_PRIVILEGES

Identifica os privilégios USAGE de objetos definidos no catálogo e que estão disponíveis para um determinado usuário ou que foram concedidos por ele.

DBSCHEMA_VIEW_COLUMN_USAGE

Identifica as exibições definidas no catálogo e acessíveis para um determinado usuário.

DBSCHEMA_VIEW_TABLE_USAGE

Identifica as tabelas das quais as tabelas exibidas, definidas no catálogo e que são propriedade de um determinado usuário, são dependentes.

DBSCHEMA_VIEWS

Identifica as exibições definidas no catálogo e acessíveis para um determinado usuário.

1 indica conjuntos de linhas do esquema suportados pelo provedor de fonte de dados MSOLAP para o provedor XMLA do Microsoft.