Membros de SQLServerDatabaseMetaData
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 |