Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Especifica o tipo de esquema Recordset que o método OpenSchema recupera.
Observações
Informações adicionais sobre a função e as colunas retornadas para cada constante do ADO podem ser encontradas em tópicos em Apêndice B: conjuntos de linhas de esquema da Referência do Programador OLE DB. O nome de cada tópico é listado entre parênteses na seção Descrição da tabela a seguir.
Informações adicionais sobre a função e as colunas retornadas para cada constante do ADO MD podem ser encontradas em tópicos em OLE DB para objetos OLAP e conjuntos de linhas de esquema na documentação OLE DB for Online Analytical Processing (OLAP). O nome de cada tópico é listado entre parênteses na coluna Descrição da tabela a seguir.
Você pode traduzir os tipos de dados de colunas na documentação do OLE DB para tipos de dados do ADO, referindo-se à coluna Descrição do tópico DataTypeEnum do ADO. Por exemplo, um tipo de dados OLE DB de DBTYPE_WSTR é equivalente a um tipo de dados ADO de adWChar.
O ADO gera resultados semelhantes a esquemas para as constantes, adSchemaDBInfoKeywords e adSchemaDBInfoLiterals. O ADO cria um conjunto de registros e preenche cada linha com os valores retornados respectivamente pelos métodos IDBInfo::GetKeywords e IDBInfo::GetLiteralInfo. Informações adicionais sobre esses métodos podem ser encontradas na seção IDBInfo da Referência do Programador OLE DB.
| Constante | Valor | Descrição | Colunas de restrição |
|---|---|---|---|
| adSchemaAsserts | 0 | Retorna as declarações definidas no catálogo que pertencem a um determinado usuário. (Conjunto de linhas ASSERTIONS) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
| adSchemaCatalogs | 1 | Retorna os atributos físicos associados a catálogos acessíveis do DBMS. (Conjunto de linhas CATALOGS) |
CATALOG_NAME |
| adSchemaCharacterSets | 2 | Retorna os conjuntos de caracteres definidos no catálogo que são acessíveis a um determinado usuário. (conjunto de linhas CHARACTER_SETS) |
CHARACTER_SET_CATALOG CHARACTER_SET_SCHEMA CHARACTER_SET_NAME |
| adSchemaCheckConstraints | 5 | Retorna as restrições de verificação definidas no catálogo que pertencem a um determinado usuário. (CHECK_CONSTRAINTS) Conjunto de linhas) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
| adSchemaCollations | 3 | Retorna as ordenações de caracteres definidas no catálogo que são acessíveis a um determinado usuário. (Conjunto de linhas COLLATIONS) |
COLLATION_CATALOG COLLATION_SCHEMA COLLATION_NAME |
| adSchemaColumnPrivileges | 13 | Retorna os privilégios em colunas de tabelas definidas no catálogo que estão disponíveis ou concedidas por determinado usuário. (conjunto de linhas COLUMN_PRIVILEGES) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE |
| adSchemaColumns | 4 | Retorna as colunas de tabelas (incluindo exibições) definidas no catálogo que são acessíveis a um determinado usuário. (Conjunto de linhas COLUMNS) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME |
| adSchemaColumnsDomainUsage | 11 | Retorna as colunas definidas no catálogo que dependem de um domínio definido no catálogo e de propriedade de um determinado usuário. (conjunto de linhas COLUMN_DOMAIN_USAGE) |
DOMAIN_CATALOG DOMAIN_SCHEMA DOMAIN_NAME COLUMN_NAME |
| adSchemaConstraintColumnUsage | 6 | Retorna as colunas usadas por restrições referenciais, restrições exclusivas, restrições de verificação e declarações, definidas no catálogo e de propriedade de um determinado usuário. (conjunto de linhas CONSTRAINT_COLUMN_USAGE) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME |
| adSchemaConstraintTableUsage | 7 | Retorna as tabelas que são usadas por restrições referenciais, restrições exclusivas, restrições de verificação e declarações definidas no catálogo e de propriedade de um determinado usuário. (conjunto de linhas CONSTRAINT_TABLE_USAGE) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
| adSchemaCubes | 32 | Retorna informações sobre os cubos disponíveis em um esquema (ou no catálogo, se o provedor não der suporte a esquemas). (Conjunto de linhas CUBES*) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME |
| adSchemaDBInfoKeywords | 30 | Retorna uma lista de palavras-chave específicas do provedor. (IDBInfo::GetKeywords) |
<Nenhum> |
| adSchemaDBInfoLiterals | 31 | Retorna uma lista de literais específicos do provedor usados em comandos de texto. (IDBInfo::GetLiteralInfo) |
<Nenhum> |
| adSchemaDimensions | 33 | Retorna informações sobre as dimensões em um determinado cubo. Ele tem uma linha para cada dimensão. (Conjunto de linhas DIMENSIONS) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_NAME DIMENSION_UNIQUE_NAME |
| adSchemaForeignKeys | 27 | Retorna as colunas de chave estrangeira definidas no catálogo por um determinado usuário. (conjunto de linhas FOREIGN_KEYS) |
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME |
| adSchemaHierarchies | 34 | Retorna informações sobre as hierarquias disponíveis em uma dimensão. (Conjunto de linhas HIERARCHIES) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_NAME HIERARCHY_UNIQUE_NAME |
| adSchemaIndexes | 12 | Retorna os índices definidos no catálogo que pertencem a um determinado usuário. (Conjunto de linhas INDEXES) |
TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TYPE TABLE_NAME |
| adSchemaKeyColumnUsage | oito | Retorna as colunas definidas no catálogo que são restritas como chaves por um determinado usuário. (conjunto de linhas KEY_COLUMN_USAGE) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME |
| adSchemaLevels | 35 | Retorna informações sobre os níveis disponíveis em uma dimensão. (Conjunto de linhas LEVELS) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_NAME LEVEL_UNIQUE_NAME |
| adSchemaMeasures | 36 | Retorna informações sobre as medidas disponíveis. (Conjunto de linhas MEASURES) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME MEASURE_NAME MEASURE_UNIQUE_NAME |
| adSchemaMembers | 38 | Retorna informações sobre os membros disponíveis. (Conjunto de linhas MEMBERS) |
Operador CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_UNIQUE_NAME LEVEL_NUMBER MEMBER_NAME MEMBER_UNIQUE_NAME MEMBER_CAPTION MEMBER_TYPE Tree. Para obter mais informações, consulte OLE DB para OLAP (Processamento Analítico Online). |
| adSchemaPrimaryKeys | 28 | Retorna as colunas de chave primária definidas no catálogo por um determinado usuário. (conjunto de linhas PRIMARY_KEYS) |
PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME |
| adSchemaProcedureColumns | 29 | Retorna informações sobre as colunas de conjuntos de linhas retornados por procedimentos. (conjunto de linhas PROCEDURE_COLUMNS) |
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME COLUMN_NAME |
| adSchemaProcedureParameters | 26 | Retorna informações sobre os parâmetros e códigos de retorno de procedimentos. (conjunto de linhas PROCEDURE_PARAMETERS) |
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME |
| adSchemaProcedures | 16 | Retorna os procedimentos definidos no catálogo que pertencem a um determinado usuário. (Conjunto de linhas PROCEDURES) |
PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PROCEDURE_TYPE |
| adSchemaProperties | 37 | Retorna informações sobre as propriedades disponíveis para cada nível da dimensão. (Conjunto de linhas PROPERTIES) |
CATALOG_NAME SCHEMA_NAME CUBE_NAME DIMENSION_UNIQUE_NAME HIERARCHY_UNIQUE_NAME LEVEL_UNIQUE_NAME MEMBER_UNIQUE_NAME PROPERTY_TYPE PROPERTY_NAME |
| adSchemaProviderSpecific | -1 | Usado se o provedor definir suas próprias consultas de esquema não padrão. | <provedor específico> |
| adSchemaProviderTypes | 22 | Retorna os tipos de dados (base) compatíveis com o provedor de dados. (conjunto de linhas PROVIDER_TYPES) |
DATA_TYPE BEST_MATCH |
| AdSchemaReferentialConstraints | 9 | Retorna as restrições referenciais definidas no catálogo que pertencem a um determinado usuário. (conjunto de linhas REFERENTIAL_CONSTRAINTS) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME |
| adSchemaSchemata | 17 | Retorna os esquemas (objetos de banco de dados) que pertencem a um determinado usuário. (Conjunto de linhas SCHEMATA) |
CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER |
| adSchemaSQLLanguages | 18 | Retorna os níveis de conformidade, as opções e os dialetos compatíveis com os dados de processamento de implementação de SQL definidos no catálogo. (conjunto de linhas SQL_LANGUAGES) |
<Nenhum> |
| adSchemaStatistics | 19 | Retorna as estatísticas definidas no catálogo que pertencem a um determinado usuário. (Conjunto de linhas STATISTICS) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
| adSchemaTableConstraints | 10 | Retorna as restrições de tabela definidas no catálogo que pertencem a um determinado usuário. (conjunto de linhas TABLE_CONSTRAINTS) |
CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE |
| adSchemaTablePrivileges | 14 | Retorna os privilégios em tabelas definidas no catálogo que estão disponíveis ou concedidas por determinado usuário. (conjunto de linhas TABLE_PRIVILEGES) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE |
| adSchemaTables | 20 | Retorna as tabelas (incluindo exibições) definidas no catálogo que são acessíveis a um determinado usuário. (Conjunto de linhas TABLES) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE |
| adSchemaTranslations | 21 | Retorna as traduções de caracteres definidas no catálogo que são acessíveis a um determinado usuário. (Conjunto de linhas TRANSLATIONS) |
TRANSLATION_CATALOG TRANSLATION_SCHEMA TRANSLATION_NAME |
| adSchemaTrustees | 39 | Reservado para uso futuro. | |
| adSchemaUsagePrivileges | 15 | Retorna os privilégios USAGE em objetos definidos no catálogo que estão disponíveis ou concedidos por um determinado usuário. (conjunto de linhas USAGE_PRIVILEGES) |
OBJECT_CATALOG OBJECT_SCHEMA OBJECT_NAME OBJECT_TYPE GRANTOR GRANTEE |
| adSchemaViewColumnUsage | 24 | Retorna as colunas nas quais as tabelas exibidas, definidas no catálogo e de propriedade de um determinado usuário, são dependentes. (conjunto de linhas VIEW_COLUMN_USAGE) |
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME |
| adSchemaViews | vinte e três | Retorna as exibições definidas no catálogo que são acessíveis a um determinado usuário. (Conjunto de linhas VIEWS) |
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME |
| adSchemaViewTableUsage | vinte e cinco | Retorna as tabelas nas quais as tabelas exibidas, definidas no catálogo e de propriedade de um determinado usuário, são dependentes. (conjunto de linhas VIEW_TABLE_USAGE) |
VIEW_CATALOG VIEW_SCHEMA VIEW_NAME |
Equivalente a ADO/WFC
Pacote: com.ms.wfc.data
| Constante |
|---|
| AdoEnums.Schema.ASSERTS |
| AdoEnums.Schema.CATALOGS |
| AdoEnums.Schema.CHARACTERSETS |
| AdoEnums.Schema.CHECKCONSTRAINTS |
| AdoEnums.Schema.COLLATIONS |
| AdoEnums.Schema.COLUMNPRIVILEGES |
| AdoEnums.Schema.COLUMNS |
| AdoEnums.Schema.COLUMNSDOMAINUSAGE |
| AdoEnums.Schema.CONSTRAINTCOLUMNUSAGE |
| AdoEnums.Schema.CONSTRAINTTABLEUSAGE |
| AdoEnums.Schema.CUBES |
| AdoEnums.Schema.DBINFOKEYWORDS |
| AdoEnums.Schema.DBINFOLITERALS |
| AdoEnums.Schema.DIMENSIONS |
| AdoEnums.Schema.FOREIGNKEYS |
| AdoEnums.Schema.HIERARCHIES |
| AdoEnums.Schema.INDEXES |
| AdoEnums.Schema.KEYCOLUMNUSAGE |
| AdoEnums.Schema.LEVELS |
| AdoEnums.Schema.MEASURES |
| AdoEnums.Schema.MEMBERS |
| AdoEnums.Schema.PRIMARYKEYS |
| AdoEnums.Schema.PROCEDURECOLUMNS |
| AdoEnums.Schema.PROCEDUREPARAMETERS |
| AdoEnums.Schema.PROCEDURES |
| AdoEnums.Schema.PROPERTIES |
| AdoEnums.Schema.PROVIDERSPECIFIC |
| AdoEnums.Schema.PROVIDERTYPES |
| AdoEnums.Schema.REFERENTIALCONTSRAINTS |
| AdoEnums.Schema.SCHEMATA |
| AdoEnums.Schema.SQLLANGUAGES |
| AdoEnums.Schema.STATISTICS |
| AdoEnums.Schema.TABLECONSTRAINTS |
| AdoEnums.Schema.TABLEPRIVILEGES |
| AdoEnums.Schema.TABLES |
| AdoEnums.Schema.TRANSLATIONS |
| AdoEnums.Schema.TRUSTEES |
| AdoEnums.Schema.USAGEPRIVILEGES |
| AdoEnums.Schema.VIEWCOLUMNUSAGE |
| AdoEnums.Schema.VIEWS |
| AdoEnums.Schema.VIEWTABLEUSAGE |
Aplica-se a
método OpenSchema