Membri di SQLServerDatabaseMetaData

Scaricare il driver JDBC

Nelle tabelle seguenti sono elencati i membri esposti dalla classe SQLServerDatabaseMetaData.

Costruttori

Nessuno.

Campi

No.

Campi ereditati

Nome Descrizione
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

Metodi

Nome Descrizione
allProceduresAreCallable Recupera un valore che indica se l'utente corrente ha le autorizzazioni necessarie per chiamare tutte le procedure restituite dal metodo getProcedures.
allTablesAreSelectable Recupera un valore che indica se l'utente corrente ha le autorizzazioni necessarie per usare tutte le tabelle restituite dal metodo getTables in un'istruzione SELECT.
autoCommitFailureClosesAllResultSets Indica se tramite il driver JDBC vengono chiusi tutti i set di risultati aperti, inclusi quelli trattenibili, quando è abilitata una modalità di commit automatico e viene generata un'eccezione.
dataDefinitionCausesTransactionCommit Recupera un valore che indica se un'istruzione di definizione dei dati all'interno di una transazione forza il commit della transazione.
dataDefinitionIgnoredInTransactions Recupera un valore che indica se il database ignora un'istruzione di definizione dei dati all'interno di una transazione.
deletesAreDetected Recupera un valore che indica se è possibile rilevare una riga visibile eliminata chiamando il metodo rowDeleted della classe SQLServerResultSet.
doesMaxRowSizeIncludeBlobs Recupera un valore che indica se il valore restituito per il metodo getMaxRowSize include i tipi di dati SQL LONGVARCHAR e LONGVARBINARY.
getAttributes Recupera una descrizione di un determinato attributo del tipo indicato per un tipo definito dall'utente disponibile nello schema e nel catalogo specificati.
getBestRowIdentifier Recupera una descrizione del set ottimale di colonne di una tabella che identifica una riga in modo univoco.
getCatalogs Recupera i nomi di catalogo disponibili nel server connesso.
getCatalogSeparator Recupera il valore String usato dal database come separatore tra un nome di catalogo e un nome di tabella.
getCatalogTerm Recupera il termine preferito del fornitore del database per indicare "catalogo".
getClientInfoProperties Recupera un elenco di proprietà delle informazioni client supportate dal driver.
getColumnPrivileges Recupera una descrizione dei diritti di accesso per le colonne di una tabella.
getColumns Recupera una descrizione delle colonne di una tabella disponibili nel catalogo specificato.
getConnection Recupera la connessione che ha prodotto questo oggetto di metadati.
getCrossReference Recupera una descrizione delle colonne di chiave esterna per la tabella di chiave esterna specificata che fa riferimento alle colonne di chiave primaria della tabella di chiave primaria specificata.
getDatabaseMajorVersion Recupera il numero della versione principale del database sottostante.
getDatabaseMinorVersion Recupera il numero della versione secondaria del database sottostante.
getDatabaseProductName Recupera il nome di questo prodotto di database.
getDatabaseProductVersion Recupera il numero di versione di questo prodotto di database.
getDefaultTransactionIsolation Recupera il livello di isolamento della transazione predefinito per il database.
getDriverMajorVersion Recupera il numero della versione principale di questo driver JDBC.
getDriverMinorVersion Recupera il numero della versione secondaria di questo driver JDBC.
getDriverName Recupera il nome del driver JDBC.
getDriverVersion Recupera il numero di versione di questo driver JDBC.
getExportedKeys Recupera una descrizione delle colonne di chiave esterna che fanno riferimento alle colonne di chiave primaria della tabella specificata.
getExtraNameCharacters Recupera tutti i caratteri aggiuntivi che possono essere utilizzati nei nomi di identificatore non racchiusi tra virgolette, ad esempio quelli non inclusi in a-z, A-Z, 0-9 e _.
getFunctions Recupera una descrizione delle funzioni utente e di sistema.
getFunctionColumns Recupera una descrizione dei parametri e del tipo restituito delle funzioni utente o di sistema del catalogo specificato.
getIdentifierQuoteString Recupera il valore String usato per racchiudere tra virgolette gli identificatori SQL.
getImportedKeys Recupera una descrizione delle colonne di chiave primaria cui fanno riferimento le colonne di chiave esterna di una tabella.
getIndexInfo Recupera una descrizione degli indici e delle statistiche della tabella specificata.
getJDBCMajorVersion Recupera il numero della versione principale di JDBC per questo driver.
getJDBCMinorVersion Recupera il numero della versione secondaria di JDBC per questo driver.
getMaxBinaryLiteralLength Recupera il numero massimo di caratteri esadecimali consentiti dal database in un valore letterale binario inline.
getMaxCatalogNameLength Recupera il numero massimo di caratteri consentiti dal database in un nome di catalogo.
getMaxCharLiteralLength Recupera il numero massimo di caratteri consentito dal database in un valore letterale carattere.
getMaxColumnNameLength Recupera il numero massimo di caratteri consentiti dal database in un nome di colonna.
getMaxColumnsInGroupBy Recupera il numero massimo di colonne consentite dal database in una clausola GROUP BY.
getMaxColumnsInIndex Recupera il numero massimo di colonne consentite dal database in un indice.
getMaxColumnsInOrderBy Recupera il numero massimo di colonne consentite dal database in una clausola ORDER BY.
getMaxColumnsInSelect Recupera il numero massimo di colonne consentite dal database in un elenco SELECT.
getMaxColumnsInTable Recupera il numero massimo di colonne consentite dal database in una tabella.
getMaxConnections Recupera il numero massimo consentito di connessioni simultanee al database.
getMaxCursorNameLength Recupera il numero massimo di caratteri consentito dal database in un nome di cursore.
getMaxIndexLength Recupera il numero massimo di byte consentito dal database in un indice, incluse tutte le parti che lo compongono.
getMaxProcedureNameLength Recupera il numero massimo di caratteri consentiti dal database in un nome di procedura.
getMaxRowSize Recupera il numero massimo di byte consentiti dal database in una singola riga.
getMaxSchemaNameLength Recupera il numero massimo di caratteri consentiti dal database in un nome di schema.
getMaxStatementLength Recupera il numero massimo di caratteri consentiti dal database in un'istruzione SQL.
getMaxStatements Recupera il numero massimo di istruzioni attive che possono essere aperte contemporaneamente sul database.
getMaxTableNameLength Recupera il numero massimo di caratteri consentito dal database in un nome di tabella.
getMaxTablesInSelect Recupera il numero massimo di tabelle consentite dal database in un'istruzione SELECT.
getMaxUserNameLength Recupera il numero massimo di caratteri consentito dal database in un nome utente.
getNumericFunctions Recupera un elenco delimitato da virgole delle funzioni matematiche disponibili con il database.
getPrimaryKeys Recupera una descrizione delle colonne di chiave primaria della tabella specificata.
getProcedureColumns Recupera una descrizione dei parametri delle stored procedure e delle colonne dei risultati.
getProcedures Recupera una descrizione delle stored procedure disponibili nel modello di nome di catalogo, di schema o di stored procedure specificato.
getProcedureTerm Recupera il termine preferito per indicare "procedura" nel database.
getResultSetHoldability Recupera la trattenibilità predefinita dei set di risultati del database.
getRowIdLifetime Restituisce uno stato che indica se è supportato il tipo di dati SQL RowId. Se il tipo è supportato, restituisce la durata di validità di un oggetto RowId.
getSchemas Recupera i nomi di schema disponibili nel database corrente.
getSchemaTerm Recupera il termine preferito per indicare "schema" nel database.
getSearchStringEscape Recupera il valore String che può essere usato come escape per i caratteri jolly.
getSQLKeywords Recupera un elenco delimitato da virgole di tutte le parole chiave SQL del database che non sono anche parole chiave SQL92.
getSQLStateType Indica se il valore SQLSTATE restituito dal metodo SQLException.getSQLState è X/Open (ora noto come Open Group), SQL CLI, SQL99 (JDBC 3.0) o SQL:2003 (JDBC 4.0).
getStringFunctions Recupera un elenco delimitato da virgole di funzioni String disponibili con il database.
getSuperTables Recupera una descrizione delle gerarchie di tabelle definite in un determinato schema del database.
getSuperTypes Recupera una descrizione delle gerarchie di tipi definiti dall'utente configurate in un determinato schema del database.
getSystemFunctions Recupera un elenco delimitato da virgole delle funzioni di sistema disponibili con il database.
getTablePrivileges Recupera una descrizione dei diritti di accesso di ogni tabella disponibile nel modello di nome di catalogo, di schema o di tabella specificato.
getTables Recupera una descrizione delle tabelle disponibili nel modello di nome di catalogo, di schema o di tabella specificato.
getTableTypes Recupera i tipi di tabella disponibili nel database corrente.
getTimeDateFunctions Recupera un elenco delimitato da virgole delle funzioni data e ora disponibili con il database.
getTypeInfo Recupera una descrizione di tutti i tipi SQL standard supportati dal database corrente.
getUDTs Recupera una descrizione dei tipi definiti dall'utente configurati in un determinato schema.
getURL Recupera l'URL del database.
getUserName Recupera il nome utente così noto nel database.
getVersionColumns Recupera una descrizione delle colonne di una tabella che viene aggiornata automaticamente all'aggiornamento di un valore di una riga.
insertsAreDetected Recupera un valore che indica se è possibile rilevare un inserimento di riga visibile chiamando il metodo rowInserted della classe SQLServerResultSet.
isCatalogAtStart Recupera un valore che indica se un catalogo viene visualizzato all'inizio di un nome di tabella completo.
isReadOnly Recupera un valore che indica se il database è in modalità di sola lettura.
locatorsUpdateCopy Indica se gli aggiornamenti di un LOB vengono eseguiti su una copia o direttamente sul LOB.
nullPlusNonNullIsNull Indica se il database supporta concatenazioni tra valori NULL e non NULL che sono NULL.
nullsAreSortedAtEnd Recupera un valore che indica se i valori NULL vengono posizionati alla fine indipendentemente dal tipo di ordinamento.
nullsAreSortedAtStart Recupera un valore che indica se i valori NULL vengono posizionati all'inizio indipendentemente dal tipo di ordinamento.
nullsAreSortedHigh Recupera un valore che indica se i valori NULL vengono posizionati in alto.
nullsAreSortedLow Recupera un valore che indica se i valori NULL vengono posizionati in basso.
othersDeletesAreVisible Recupera un valore che indica se sono visibili le operazioni di eliminazione eseguite da altri utenti.
othersInsertsAreVisible Recupera un valore che indica se sono visibili le operazioni di inserimento eseguite da altri utenti.
othersUpdatesAreVisible Recupera un valore che indica se sono visibili le operazioni di aggiornamento eseguite da altri utenti.
ownDeletesAreVisible Recupera un valore che indica se sono visibili le operazioni di eliminazione di un set di risultati eseguite dall'utente corrente.
ownInsertsAreVisible Recupera un valore che indica se sono visibili le operazioni di inserimento di un set di risultati eseguite dall'utente corrente.
ownUpdatesAreVisible Recupera un valore che indica se sono visibili le operazioni di aggiornamento del set di risultati eseguite dall'utente corrente.
storesLowerCaseIdentifiers Recupera un valore che indica se il database non tiene conto della distinzione tra maiuscole e minuscole negli identificatori SQL con maiuscole e minuscole non racchiusi tra virgolette e li archivia in minuscolo.
storesLowerCaseQuotedIdentifiers Recupera un valore che indica se il database non tiene conto della distinzione tra maiuscole e minuscole negli identificatori SQL con maiuscole e minuscole racchiusi tra virgolette e li archivia in minuscolo.
storesMixedCaseIdentifiers Recupera un valore che indica se il database non tiene conto della distinzione tra maiuscole e minuscole negli identificatori SQL con maiuscole e minuscole non racchiusi tra virgolette e li archivia in minuscolo e maiuscolo.
storesMixedCaseQuotedIdentifiers Recupera un valore che indica se il database non tiene conto della distinzione tra maiuscole e minuscole negli identificatori SQL con maiuscole e minuscole racchiusi tra virgolette e li archivia in minuscolo e maiuscolo.
storesUpperCaseIdentifiers Recupera un valore che indica se il database non tiene conto della distinzione tra maiuscole e minuscole negli identificatori SQL con maiuscole e minuscole non racchiusi tra virgolette e li archivia in maiuscolo.
storesUpperCaseQuotedIdentifiers Recupera un valore che indica se il database non tiene conto della distinzione tra maiuscole e minuscole negli identificatori SQL con maiuscole e minuscole racchiusi tra virgolette e li archivia in maiuscolo.
supportsAlterTableWithAddColumn Recupera un valore che indica se il database supporta ALTER TABLE con aggiunta di colonne.
supportsAlterTableWithDropColumn Recupera un valore che indica se il database supporta ALTER TABLE con eliminazione di colonne.
supportsANSI92EntryLevelSQL Recupera un valore che indica se il database supporta la grammatica SQL di base ANSI92.
supportsANSI92FullSQL Recupera un valore che indica se il database supporta la grammatica SQL completa ANSI92.
supportsANSI92IntermediateSQL Recupera un valore che indica se il database supporta la grammatica SQL intermedia ANSI92.
supportsBatchUpdates Recupera un valore che indica se il database supporta aggiornamenti batch.
supportsCatalogsInDataManipulation Recupera un valore che indica se un nome di catalogo può essere utilizzato in un'istruzione di manipolazione dei dati.
supportsCatalogsInIndexDefinitions Recupera un valore che indica se un nome di catalogo può essere utilizzato in un'istruzione di definizione degli indici.
supportsCatalogsInPrivilegeDefinitions Recupera un valore che indica se un nome di catalogo può essere utilizzato in un'istruzione di definizione dei privilegi.
supportsCatalogsInProcedureCalls Recupera un valore che indica se un nome di catalogo può essere utilizzato in un'istruzione di chiamata di procedura.
supportsCatalogsInTableDefinitions Recupera un valore che indica se un nome di catalogo può essere utilizzato in un'istruzione di definizione delle tabelle.
supportsColumnAliasing Recupera un valore che indica se il database supporta l'aliasing delle colonne.
supportsConvert Recupera un valore che indica se il database supporta la funzione CONVERT tra i tipi SQL.
supportsCoreSQLGrammar Recupera un valore che indica se il database supporta la grammatica SQL principale ODBC.
supportsCorrelatedSubqueries Recupera un valore che indica se il database supporta le sottoquery correlate.
supportsDataDefinitionAndDataManipulationTransactions Recupera un valore che indica se il database supporta sia l'istruzione di definizione dei dati sia quella di manipolazione dei dati all'interno di una transazione.
supportsDataManipulationTransactionsOnly Recupera un valore che indica se il database supporta solo le istruzioni di manipolazione dei dati all'interno di una transazione.
supportsDifferentTableCorrelationNames Recupera un valore che indica se, quando sono supportati, i nomi di correlazione delle tabelle sono impostati in modo da essere diversi da quelli delle tabelle.
supportsExpressionsInOrderBy Recupera un valore che indica se il database supporta espressioni negli elenchi ORDER BY.
supportsExtendedSQLGrammar Recupera un valore che indica se il database supporta la grammatica SQL estesa ODBC.
supportsFullOuterJoins Recupera un valore che indica se il database supporta full outer join nidificati.
supportsGetGeneratedKeys Recupera un valore che indica se è possibile recuperare le chiavi generate automaticamente dopo che è stata eseguita un'istruzione.
supportsGroupBy Recupera un valore che indica se il database supporta alcuni tipi di clausola GROUP BY.
supportsGroupByBeyondSelect Recupera un valore che indica se il database supporta l'utilizzo di colonne non incluse nell'istruzione SELECT in una clausola GROUP BY, a condizione che tutte le colonne dell'istruzione SELECT siano incluse nella clausola GROUP BY.
supportsGroupByUnrelated Recupera un valore che indica se il database supporta l'utilizzo di una colonna non inclusa nell'istruzione SELECT in una clausola GROUP BY.
supportsIntegrityEnhancementFacility Recupera un valore che indica se il database supporta la funzionalità di miglioramento dell'integrità SQL.
supportsLikeEscapeClause Recupera un valore che indica se il database supporta la specifica di una clausola di escape LIKE.
supportsLimitedOuterJoins Recupera un valore che indica se il database offre supporto limitato per gli outer join.
supportsMinimumSQLGrammar Recupera un valore che indica se il database supporta la grammatica SQL minima ODBC.
supportsMixedCaseIdentifiers Recupera un valore che indica se il database non tiene conto della distinzione tra maiuscole e minuscole negli identificatori SQL con maiuscole e minuscole non racchiusi tra virgolette e li archivia in minuscolo e maiuscolo.
supportsMixedCaseQuotedIdentifiers Recupera un valore che indica se il database non tiene conto della distinzione tra maiuscole e minuscole negli identificatori SQL con maiuscole e minuscole racchiusi tra virgolette e li archivia in minuscolo e maiuscolo.
supportsMultipleOpenResults Recupera un valore che indica se è possibile che vengano restituiti simultaneamente più oggetti SQLServerResultSet da un oggetto SQLServerCallableStatement.
supportsMultipleResultSets Recupera un valore che indica se il database supporta il recupero di più oggetti SQLServerResultSet da una singola chiamata al metodo execute della classe SQLServerCallableStatement.
supportsMultipleTransactions Recupera un valore che indica se il database consente l'apertura contemporanea di più transazioni su connessioni diverse.
supportsNamedParameters Recupera un valore che indica se il database supporta parametri denominati nelle istruzioni richiamabili.
supportsNonNullableColumns Recupera un valore che indica se le colonne del database possono essere definite come colonne che non ammettono valori Null.
supportsOpenCursorsAcrossCommit Recupera un valore che indica se il database consente di mantenere i cursori aperti tra i vari commit.
supportsOpenCursorsAcrossRollback Recupera un valore che indica se il database consente di mantenere i cursori aperti tra i vari rollback.
supportsOpenStatementsAcrossCommit Recupera un valore che indica se il database consente di mantenere le istruzioni aperte tra i vari commit.
supportsOpenStatementsAcrossRollback Recupera un valore che indica se il database consente di mantenere le istruzioni aperte tra i vari rollback.
supportsOrderByUnrelated Recupera un valore che indica se il database supporta l'utilizzo di una colonna non inclusa nell'istruzione SELECT in una clausola ORDER BY.
supportsOuterJoins Recupera un valore che indica se il database supporta alcuni tipi di outer join.
supportsPositionedDelete Recupera un valore che indica se il database supporta le istruzioni DELETE posizionate.
supportsPositionedUpdate Recupera un valore che indica se il database supporta le istruzioni UPDATE posizionate.
supportsResultSetConcurrency Recupera un valore che indica se il database supporta il tipo di concorrenza specificato in combinazione con un dato tipo di set di risultati.
supportsResultSetHoldability Recupera un valore che indica se il database supporta la trattenibilità del set di risultati specificata.
supportsResultSetType Recupera un valore che indica se il database supporta il tipo di set di risultati specificato.
supportsSavepoints Recupera un valore che indica se il database supporta punti di salvataggio.
supportsSchemasInDataManipulation Recupera un valore che indica se un nome di schema può essere utilizzato in un'istruzione di manipolazione dei dati.
supportsSchemasInIndexDefinitions Recupera un valore che indica se un nome di schema può essere utilizzato in un'istruzione di definizione degli indici.
supportsSchemasInPrivilegeDefinitions Recupera un valore che indica se un nome di schema può essere utilizzato in un'istruzione di definizione dei privilegi.
supportsSchemasInProcedureCalls Recupera un valore che indica se un nome di schema può essere utilizzato in un'istruzione di chiamata di procedura.
supportsSchemasInTableDefinitions Recupera un valore che indica se un nome di schema può essere utilizzato in un'istruzione di definizione delle tabelle.
supportsSelectForUpdate Recupera un valore che indica se il database supporta istruzioni SELECT FOR UPDATE.
supportsStatementPooling Recupera un valore che indica se il database supporta il pool di istruzioni.
supportsStoredFunctionsUsingCallSyntax Indica se nel database corrente è supportato il richiamo di funzioni definite dal fornitore o dall'utente tramite la sintassi di escape delle stored procedure.
supportsStoredProcedures Recupera un valore che indica se il database supporta le chiamate delle stored procedure che utilizzano la sintassi di escape delle stored procedure.
supportsSubqueriesInComparisons Recupera un valore che indica se il database supporta le sottoquery nelle espressioni di confronto.
supportsSubqueriesInExists Recupera un valore che indica se il database supporta le sottoquery nelle espressioni EXISTS.
supportsSubqueriesInIns Recupera un valore che indica se il database supporta le sottoquery nelle istruzioni IN.
supportsSubqueriesInQuantifieds Recupera un valore che indica se il database supporta le sottoquery nelle espressioni quantificate.
supportsTableCorrelationNames Recupera un valore che indica se il database supporta i nomi di correlazione delle tabelle.
supportsTransactionIsolationLevel Recupera un valore che indica se il database supporta il livello di isolamento transazione specificato.
supportsTransactions Recupera un valore che indica se il database supporta transazioni.
supportsUnion Recupera un valore che indica se il database supporta SQL UNION.
supportsUnionAll Recupera un valore che indica se il database supporta SQL UNION ALL.
updatesAreDetected Recupera un valore che indica se è possibile rilevare un aggiornamento di riga visibile chiamando il metodo rowUpdated della classe SQLServerResultSet.
usesLocalFilePerTable Recupera un valore che indica se il database utilizza un file per ogni tabella.
usesLocalFiles Recupera un valore che indica se il database archivia le tabelle in un file locale.

Metodi ereditati

Classe ereditata da: Metodi
java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait
java.sql.Wrapper isWrapperFor, unwrap

Vedere anche

Classe SQLServerDatabaseMetaData