Compartilhar via


Membros de SQLServerDatabaseMetaData

Baixar o JDBC Driver

As tabelas a seguir listam os membros expostos pela classe SQLServerDatabaseMetaData.

Construtores

Nenhum.

Campos

Nenhum.

Campos herdados

Nome Descrição
java.sql.DatabaseMetaData attributeNoNulls, attributeNullable, attributeNullableUnknown, bestRowNotPseudo, bestRowPseudo, bestRowSession, bestRowTemporary, bestRowTransaction, bestRowUnknown, columnNoNulls, columnNullable, columnNullableUnknown, importedKeyCascade, importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNoAction, importedKeyNotDeferrable, importedKeyRestrict, importedKeySetDefault, importedKeySetNull, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnResult, procedureColumnReturn, procedureColumnUnknown, procedureNoNulls, procedureNoResult, procedureNullable, procedureNullableUnknown, procedureResultUnknown, procedureReturnsResult, sqlStateSQL, sqlStateSQL99, sqlStateXOpen, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknown

Métodos

Nome Descrição
allProceduresAreCallable Recupera se o usuário atual tem permissões para chamar todos os procedimentos retornados pelo método getProcedures.
allTablesAreSelectable Recupera se o usuário atual tem permissões para usar todas as tabelas retornadas pelo método getTables em uma instrução SELECT.
autoCommitFailureClosesAllResultSets Indica se o driver JDBC fecha todos os conjuntos de resultados abertos, inclusive aqueles colocados em espera, quando uma confirmação automática é habilitada e uma exceção é lançada.
dataDefinitionCausesTransactionCommit Recupera se uma instrução de definição de dados de uma transação força a confirmação da transação.
dataDefinitionIgnoredInTransactions Recupera se o banco de dados em questão ignora uma instrução de definição de dados em uma transação.
deletesAreDetected Recupera se a exclusão de uma linha visível pode ser detectada ou não com a chamada do método rowDeleted da classe SQLServerResultSet.
doesMaxRowSizeIncludeBlobs Recupera se o valor retornado do método getMaxRowSize inclui os tipos de dados SQL LONGVARCHAR e LONGVARBINARY.
getAttributes Recupera uma descrição do atributo especificado do tipo fornecido, para um tipo definido pelo usuário que está disponível no esquema e no catálogo fornecidos.
getBestRowIdentifier Recupera uma descrição do conjunto de colunas ideal de uma tabela que identifica exclusivamente uma linha.
getCatalogs Recupera os nomes de catálogo disponíveis no servidor conectado.
getCatalogSeparator Recupera a String usada por este banco de dados como o separador entre um catálogo e o nome da tabela.
getCatalogTerm Recupera o termo preferencial do fornecedor de banco de dados para "catalog".
getClientInfoProperties Recupera uma lista das propriedades de informações de cliente que têm o suporte do driver.
getColumnPrivileges Recupera uma descrição dos direitos de acesso das colunas de uma tabela.
getColumns Recupera uma descrição das colunas da tabela que estão disponíveis no catálogo especificado.
getConnection Recupera a conexão que produziu o objeto de metadados em questão.
getCrossReference Recupera uma descrição das colunas de chave estrangeira da tabela de chaves estrangeiras fornecida que referencia as colunas de chave primária da tabela de chaves primárias fornecida.
getDatabaseMajorVersion Recupera o número da versão principal do banco de dados subjacente.
getDatabaseMinorVersion Recupera o número da versão secundária do banco de dados subjacente.
getDatabaseProductName Recupera o nome do produto desse banco de dados.
getDatabaseProductVersion Recupera o número da versão do produto de banco de dados em questão.
getDefaultTransactionIsolation Recupera o nível de isolamento de transação padrão do banco de dados em questão.
getDriverMajorVersion Recupera o número de versão principal do driver JDBC em questão.
getDriverMinorVersion Recupera o número de versão secundária desse JDBC Driver.
getDriverName Recupera o nome do driver JDBC em questão.
getDriverVersion Recupera o número de versão do driver JDBC em questão.
getExportedKeys Recupera uma descrição das colunas de chave estrangeira que referenciam as colunas de chave primária da tabela fornecida.
getExtraNameCharacters Recupera todos os caracteres extras que podem ser usados em nomes de identificador sem aspas, por exemplo, aqueles além de a – z, A – Z, 0 – 9 e _.
getFunctions Recupera uma descrição das funções de sistema e de usuário.
getFunctionColumns Recupera uma descrição do sistema do catálogo especificado - ou parâmetros de função do usuário e tipo de retorno.
getIdentifierQuoteString Recupera a String usada para citar identificadores SQL.
getImportedKeys Recupera uma descrição das colunas de chave primária referenciadas pelas colunas de chave estrangeira de uma tabela.
getIndexInfo Recupera uma descrição de índices e estatísticas da tabela fornecida.
getJDBCMajorVersion Recupera o número da versão principal do JDBC desse driver.
getJDBCMinorVersion Recupera o número da versão secundária do JDBC para esse driver.
getMaxBinaryLiteralLength Recupera o número máximo de caracteres hexadecimais que o banco de dados em questão permite em uma literal binária embutida.
getMaxCatalogNameLength Recupera o número máximo de caracteres que esse banco de dados permite em um nome de catálogo.
getMaxCharLiteralLength Recupera o número máximo de caracteres que o banco de dados em questão permite para uma literal de caractere.
getMaxColumnNameLength Recupera o número máximo de caracteres que o banco de dados em questão permite para um nome de coluna.
getMaxColumnsInGroupBy Recupera o número máximo de colunas que o banco de dados permite em uma cláusula GROUP BY.
getMaxColumnsInIndex Recupera o número máximo de colunas que o banco de dados em questão permite em um índice.
getMaxColumnsInOrderBy Recupera o número máximo de colunas que o banco de dados em questão permite em uma cláusula ORDER BY.
getMaxColumnsInSelect Recupera o número máximo de colunas que o banco de dados permite em uma lista SELECT.
getMaxColumnsInTable Recupera o número máximo de colunas que o banco de dados em questão permite em uma tabela.
getMaxConnections Recupera o número máximo de conexões simultâneas possíveis com esse banco de dados.
getMaxCursorNameLength Recupera o número máximo de caracteres que o banco de dados em questão permite em um nome de cursor.
getMaxIndexLength Recupera o número máximo de bytes que o banco de dados permite para um índice, incluindo todas as suas partes.
getMaxProcedureNameLength Recupera o número máximo de caracteres que esse banco de dados permite em um nome de procedimento.
getMaxRowSize Recupera o número máximo de bytes que esse banco de dados permite em uma única linha.
getMaxSchemaNameLength Recupera o número máximo de caracteres que esse banco de dados permite em um nome de esquema.
getMaxStatementLength Recupera o número máximo de caracteres que esse banco de dados permite em uma instrução SQL.
getMaxStatements Recupera o número máximo de instruções ativas para o banco de dados que podem ser abertas ao mesmo tempo.
getMaxTableNameLength Recupera o número máximo de caracteres que esse banco de dados permite em um nome de tabela.
getMaxTablesInSelect Recupera o número máximo de tabelas que o banco de dados em questão permite em uma instrução SELECT.
getMaxUserNameLength Recupera o número máximo de caracteres que o banco de dados em questão permite em um nome de usuário.
getNumericFunctions Recupera uma lista separada por vírgulas de funções de matemática disponíveis com o banco de dados.
getPrimaryKeys Recupera uma descrição das colunas de chave primária da tabela fornecida.
getProcedureColumns Recupera uma descrição dos parâmetros de procedimento armazenado e das colunas de resultado.
getProcedures Recupera uma descrição dos procedimentos armazenados disponíveis no catálogo, esquema ou padrão de nome de procedimento armazenado fornecido.
getProcedureTerm Recupera o termo preferencial para "procedimento" no banco de dados em questão.
getResultSetHoldability Recupera a capacidade de colocação em espera padrão dos conjuntos de resultados do banco de dados em questão.
getRowIdLifetime Retorna um status que indica se o tipo de dados SQL RowId tem suporte ou não. Se tiver, retorna o tempo de vida durante o qual um objeto RowId permanece válido.
getSchemas Recupera os nomes de esquema disponíveis no banco de dados atual.
getSchemaTerm Recupera o termo preferencial para "esquema" no banco de dados em questão.
getSearchStringEscape Recupera a cadeia de caracteres que pode ser usada para o escape de caracteres curinga.
getSQLKeywords Recupera uma lista separada por vírgulas de todas as palavras-chave do SQL desse banco de dados que não são também palavras-chave do SQL92.
getSQLStateType Indica se o SQLSTATE retornado pelo método SQLException.getSQLState é X/Open (agora conhecido como Open Group), SQL CLI, SQL99 (JDBC 3.0) ou SQL:2003 (JDBC 4.0).
getStringFunctions Recupera uma lista separada por vírgulas de funções String do sistema disponíveis com o banco de dados em questão.
getSuperTables Recupera uma descrição das hierarquias de tabela definidas em um esquema específico no banco de dados em questão.
getSuperTypes Recupera uma descrição das hierarquias de tipos definidos pelo usuário em um esquema específico no banco de dados em questão.
getSystemFunctions Recupera uma lista separada por vírgulas de funções do sistema disponíveis com o banco de dados em questão.
getTablePrivileges Recupera uma descrição dos direitos de acesso de cada tabela, disponível no padrão de nome de catálogo, esquema ou tabela fornecido.
getTables Recupera uma descrição das tabelas disponíveis no padrão de nome de catálogo, esquema ou tabela fornecido.
getTableTypes Recupera os tipos de tabela disponíveis no banco de dados atual.
getTimeDateFunctions Recupera uma lista separada por vírgulas de funções de hora e data disponíveis com esse banco de dados.
getTypeInfo Recupera uma descrição de todos os tipos SQL padrão que têm o suporte do banco de dados atual.
getUDTs Recupera uma descrição de tipos definidos pelo usuário em um esquema específico.
getURL Recupera a URL do banco de dados.
getUserName Recupera o nome de usuário como é conhecido para este banco de dados.
getVersionColumns Recupera uma descrição das colunas de uma tabela que é atualizada automaticamente quando qualquer valor em uma linha é atualizado.
insertsAreDetected Recupera se a inserção de uma linha visível pode ser detectada ou não com a chamada do método rowInserted da classe SQLServerResultSet.
isCatalogAtStart Recupera se um catálogo aparece no início de um nome de tabela totalmente qualificado.
isReadOnly Recupera se esse banco de dados está no modo somente leitura.
locatorsUpdateCopy Indica se as atualizações feitas em um LOB são feitas em uma cópia ou diretamente no LOB.
nullPlusNonNullIsNull Indica se esse banco de dados oferece suporte a concatenações entre valores NULL e não NULL que são NULL.
nullsAreSortedAtEnd Recupera se são classificados valores NULL no final independentemente da ordem de classificação.
nullsAreSortedAtStart Recupera se são classificados valores NULL no início independentemente da ordem de classificação.
nullsAreSortedHigh Recupera se os valores NULL são classificados de cima para baixo.
nullsAreSortedLow Recupera se os valores NULL são classificados de baixo para cima.
othersDeletesAreVisible Recupera se as exclusões feitas por outros são visíveis.
othersInsertsAreVisible Recupera se as inserções feitas por outros são visíveis.
othersUpdatesAreVisible Recupera se as atualizações feitas por outros são visíveis.
ownDeletesAreVisible Recupera se as próprias exclusões de um conjunto de resultados são visíveis.
ownInsertsAreVisible Recupera se as próprias inserções de um conjunto de resultados são visíveis.
ownUpdatesAreVisible Recupera se as próprias atualizações de um conjunto de resultados são visíveis.
storesLowerCaseIdentifiers Recupera se esse banco de dados trata identificadores de SQL que usam maiúsculas e minúsculas, e que não estão entre aspas, como sem diferenciação de maiúsculas e minúsculas e os armazena em minúsculas.
storesLowerCaseQuotedIdentifiers Recupera se este banco de dados trata identificadores de SQL que usam maiúsculas e minúsculas, e que estão entre aspas, sem diferenciar maiúsculas e minúsculas e os armazena em minúsculas.
storesMixedCaseIdentifiers Recupera se esse banco de dados trata identificadores SQL que usam maiúsculas e minúsculas, e que não estão entre aspas, como sem diferenciação de maiúsculas e minúsculas e os armazena em maiúsculas e minúsculas.
storesMixedCaseQuotedIdentifiers Recupera se este banco de dados trata identificadores de SQL que usam maiúsculas e minúsculas, e que estão entre aspas, com diferenciação de maiúsculas e minúsculas e os armazena em maiúsculas e minúsculas.
storesUpperCaseIdentifiers Recupera se esse banco de dados trata identificadores SQL que usam maiúsculas e minúsculas, e que não estão entre aspas, como sem diferenciação de maiúsculas e minúsculas e os armazena em maiúsculas.
storesUpperCaseQuotedIdentifiers Recupera se esse banco de dados trata identificadores de SQL que usam maiúsculas e minúsculas, e que estão entre aspas, como sem diferenciação de maiúsculas e minúsculas e os armazena em maiúsculas.
supportsAlterTableWithAddColumn Recupera se esse banco de dados oferece suporte a ALTER TABLE com add column.
supportsAlterTableWithDropColumn Recupera se esse banco de dados oferece suporte a ALTER TABLE com drop column.
supportsANSI92EntryLevelSQL Recupera se esse banco de dados oferece suporte à gramática de SQL de nível entrada do padrão ANSI92.
supportsANSI92FullSQL Recupera se esse banco de dados oferece suporte à gramática de SQL completa do padrão ANSI92.
supportsANSI92IntermediateSQL Recupera se este banco de dados oferece suporte à gramática de SQL intermediária do padrão ANSI92.
supportsBatchUpdates Recupera se esse banco de dados oferece suporte a atualizações em lote.
supportsCatalogsInDataManipulation Recupera se um nome de catálogo pode ser usado em uma instrução de manipulação de dados.
supportsCatalogsInIndexDefinitions Recupera se um nome de catálogo pode ser usado em uma instrução de definição de índice.
supportsCatalogsInPrivilegeDefinitions Recupera se um nome de catálogo pode ser usado em uma instrução de definição de privilégios.
supportsCatalogsInProcedureCalls Recupera se um nome de catálogo pode ser usado em uma instrução de chamada de procedimento.
supportsCatalogsInTableDefinitions Recupera se um nome de catálogo pode ser usado em uma instrução de definição de tabela.
supportsColumnAliasing Recupera se esse banco de dados oferece suporte a aliases de colunas.
supportsConvert Recupera se esse banco de dados oferece suporte à função CONVERT entre tipos de SQL.
supportsCoreSQLGrammar Recupera se esse banco de dados oferece suporte à gramática de SQL do núcleo do ODBC.
supportsCorrelatedSubqueries Recupera se esse banco de dados oferece suporte a subconsultas correlacionadas.
supportsDataDefinitionAndDataManipulationTransactions Recupera se esse banco de dados oferece suporte a instruções de definição e manipulação de dados em uma transação.
supportsDataManipulationTransactionsOnly Recupera se esse banco de dados oferece suporte somente a instruções de manipulação de dados em uma transação.
supportsDifferentTableCorrelationNames Recupera se, quando há suporte a nomes de correlação de tabela, eles são restritos a nomes diferentes dos nomes de tabelas.
supportsExpressionsInOrderBy Recupera se esse banco de dados oferece suporte a expressões em listas ORDER BY.
supportsExtendedSQLGrammar Recupera se esse banco de dados oferece suporte à gramática de SQL estendida do ODBC.
supportsFullOuterJoins Recupera se esse banco de dados oferece suporte a junções externas aninhadas completas.
supportsGetGeneratedKeys Recupera se as chaves geradas automaticamente podem ser recuperadas depois que uma instrução for executada.
supportsGroupBy Recupera se esse banco de dados oferece suporte a alguma forma da cláusula GROUP BY.
supportsGroupByBeyondSelect Recupera se este banco de dados dá suporte ao uso de colunas não incluídas na instrução SELECT em uma cláusula GROUP BY, contanto que todas as colunas da instrução SELECT sejam incluídas na cláusula GROUP BY.
supportsGroupByUnrelated Recupera se esse banco de dados oferece suporte ao uso de uma coluna que não está na instrução SELECT em uma cláusula GROUP BY.
supportsIntegrityEnhancementFacility Recupera se esse banco de dados oferece suporte a SQL Integrity Enhancement Facility.
supportsLikeEscapeClause Recupera se esse banco de dados oferece suporte à especificação de uma cláusula de escape LIKE.
supportsLimitedOuterJoins Recupera se este banco de dados oferece suporte limitado a junções externas.
supportsMinimumSQLGrammar Recupera se esse banco de dados oferece suporte à gramática de SQL mínima do ODBC.
supportsMixedCaseIdentifiers Recupera se esse banco de dados trata identificadores SQL que usam maiúsculas e minúsculas, e que não estão entre aspas, como sem diferenciação de maiúsculas e minúsculas e os armazena em maiúsculas e minúsculas.
supportsMixedCaseQuotedIdentifiers Recupera se este banco de dados trata identificadores de SQL que usam maiúsculas e minúsculas, e que estão entre aspas, com diferenciação de maiúsculas e minúsculas e os armazena em maiúsculas e minúsculas.
supportsMultipleOpenResults Recupera se é possível ter vários objetos SQLServerResultSet retornados simultaneamente de um objeto SQLServerCallableStatement.
supportsMultipleResultSets Recupera se esse banco de dados é compatível com a obtenção de vários objetos SQLServerResultSet de uma única chamada ao método execute da classe SQLServerCallableStatement.
supportsMultipleTransactions Recupera se este banco de dados permite que várias transações sejam abertas ao mesmo tempo em conexões diferentes.
supportsNamedParameters Recupera se este banco de dados suporta parâmetros nomeados em instruções chamáveis.
supportsNonNullableColumns Recupera se as colunas nesse banco de dados podem ser definidas como não anuláveis.
supportsOpenCursorsAcrossCommit Recupera se esse banco de dados oferece suporte à manutenção de cursores abertos entre confirmações.
supportsOpenCursorsAcrossRollback Recupera se esse banco de dados oferece suporte à manutenção de cursores abertos entre reversões.
supportsOpenStatementsAcrossCommit Recupera se esse banco de dados oferece suporte à manutenção de instruções abertas entre confirmações.
supportsOpenStatementsAcrossRollback Recupera se esse banco de dados oferece suporte à manutenção de instruções abertas entre reversões.
supportsOrderByUnrelated Recupera se esse banco de dados oferece suporte ao uso de uma coluna que não está na instrução SELECT em uma cláusula ORDER BY.
supportsOuterJoins Recupera se esse banco de dados oferece suporte a alguma forma de junção externa.
supportsPositionedDelete Recupera se esse banco de dados oferece suporte a instruções DELETE posicionadas.
supportsPositionedUpdate Recupera se esse banco de dados oferece suporte a instruções UPDATE posicionadas.
supportsResultSetConcurrency Recupera se esse banco de dados oferece suporte ao tipo de simultaneidade fornecido em combinação com o tipo do conjunto de resultados fornecido.
supportsResultSetHoldability Recupera se esse banco de dados oferece suporte à suspensão do conjunto de resultados fornecido.
supportsResultSetType Recupera se esse banco de dados oferece suporte ao tipo do conjunto de resultados fornecido.
supportsSavepoints Recupera se esse banco de dados oferece suporte a pontos de salvamento.
supportsSchemasInDataManipulation Recupera se um nome de esquema pode ser usado em uma instrução de manipulação de dados.
supportsSchemasInIndexDefinitions Recupera se um nome de esquema pode ser usado em uma instrução de definição de índice.
supportsSchemasInPrivilegeDefinitions Recupera se um nome de esquema pode ser usado em uma instrução de definição de privilégios.
supportsSchemasInProcedureCalls Recupera se um nome de esquema pode ser usado em uma instrução de chamada de procedimento.
supportsSchemasInTableDefinitions Recupera se um nome de esquema pode ser usado em uma instrução de definição de tabela.
supportsSelectForUpdate Recupera se esse banco de dados oferece suporte a instruções SELECT FOR UPDATE.
supportsStatementPooling Recupera se esse banco de dados oferece suporte ao pooling de instrução.
supportsStoredFunctionsUsingCallSyntax Indica se o banco de dados atual dá suporte à invocação de funções definidas pelo usuário ou pelo fornecedor usando a sintaxe de escape de procedimento armazenado.
supportsStoredProcedures Recupera se esse banco de dados oferece suporte a chamadas de procedimento armazenado que usam a sintaxe de escape de procedimento armazenado.
supportsSubqueriesInComparisons Recupera se este banco de dados dá suporte a subconsultas em expressões de comparação.
supportsSubqueriesInExists Recupera se este banco de dados dá suporte a subconsultas em expressões EXISTS.
supportsSubqueriesInIns Recupera se esse banco de dados oferece suporte a subconsultas em instruções IN.
supportsSubqueriesInQuantifieds Recupera se esse banco de dados oferece suporte a subconsultas em expressões quantificadas.
supportsTableCorrelationNames Recupera se esse banco de dados oferece suporte a nomes de correlação de tabela.
supportsTransactionIsolationLevel Recupera se esse banco de dados oferece suporte ao nível de isolamento de transação fornecido.
supportsTransactions Recupera se esse banco de dados oferece suporte a transações.
supportsUnion Recupera se esse banco de dados oferece suporte a SQL UNION.
supportsUnionAll Recupera se esse banco de dados oferece suporte a SQL UNION ALL.
updatesAreDetected Recupera se a atualização de uma linha visível pode ser detectada ou não com a chamada do método rowUpdated da classe SQLServerResultSet.
usesLocalFilePerTable Recupera se este banco de dados usa um arquivo para cada tabela.
usesLocalFiles Recupera se esse banco de dados armazena tabelas em um arquivo local.

Métodos herdados

Classe herdada de: Métodos
java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait
java.sql.Wrapper isWrapperFor, unwrap

Consulte Também

Classe SQLServerDatabaseMetaData