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. |
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. |
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. |
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. |
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.