SchemaEnum
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 | 8 | 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 | 23 | 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 | 25 | 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