Membri di SQLServerDatabaseMetaData
Nelle tabelle seguenti sono elencati i membri esposti dalla classe SQLServerDatabaseMetaData.
Costruttori
Nessuno.
Campi
Nessuno.
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 da questo 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 |