SQLServerDatabaseMetaData-Elemente
Die folgenden Tabellen enthalten die Elemente, die von der SQLServerDatabaseMetaData-Klasse verfügbar gemacht werden.
Konstruktoren
Keine
Felder
Keine.
Geerbte Felder
Name | BESCHREIBUNG |
---|---|
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 |
Methoden
Name | BESCHREIBUNG |
---|---|
allProceduresAreCallable | Ruft ab, ob der aktuelle Benutzer zum Aufrufen aller Prozeduren berechtigt ist, die von der getProcedures-Methode zurückgegeben werden. |
allTablesAreSelectable | Ruft ab, ob der aktuelle Benutzer zum Verwenden aller Tabellen berechtigt ist, die von der getTables-Methode in einer SELECT-Anweisung zurückgegeben werden. |
autoCommitFailureClosesAllResultSets | Gibt an, ob vom JDBC-Treiber alle geöffneten Resultsets (einschließlich Resultsets mit Haltbarkeit) geschlossen werden, wenn ein automatischer Commit aktiviert und eine Ausnahme ausgelöst wird. |
dataDefinitionCausesTransactionCommit | Ruft ab, ob durch eine Datendefinitionsanweisung innerhalb einer Transaktion ein Commit der Transaktion erzwungen wird. |
dataDefinitionIgnoredInTransactions | Ruft ab, ob von dieser Datenbank eine Datendefinitionsanweisung innerhalb einer Transaktion ignoriert wird. |
deletesAreDetected | Ruft ab, ob das Löschen einer sichtbaren Zeile durch Aufrufen der rowDeleted-Methode der SQLServerResultSet-Klasse ermittelt werden kann. |
doesMaxRowSizeIncludeBlobs | Ruft ab, ob der Rückgabewert für die getMaxRowSize-Methode die SQL-Datentypen „LONGVARCHAR“ und „LONGVARBINARY“ beinhaltet. |
getAttributes | Ruft eine Beschreibung des angegebenen Attributs vom angegebenen Typ für einen benutzerdefinierten Typ ab, der im angegebenen Schema und Katalog verfügbar ist. |
getBestRowIdentifier | Ruft eine Beschreibung der optimalen Gruppe von Spalten einer Tabelle ab, durch die eine Zeile eindeutig identifiziert wird. |
getCatalogs | Ruft die Katalognamen ab, die auf dem Server verfügbar sind, mit dem eine Verbindung besteht. |
getCatalogSeparator | Ruft das String-Objekt ab, die von dieser Datenbank als Trennzeichen zwischen einem Katalog- und Tabellennamen verwendet wird. |
getCatalogTerm | Ruft den bevorzugten Begriff des Datenbankherstellers für "catalog" ab. |
getClientInfoProperties | Ruft eine Liste mit den Eigenschaften für Clientinformationen ab, die vom Treiber unterstützt werden. |
getColumnPrivileges | Ruft eine Beschreibung der Zugriffsrechte für die Spalten in einer Tabelle ab. |
getColumns | Ruft eine Beschreibung der Tabellenspalten ab, die im angegebenen Katalog verfügbar sind. |
getConnection | Ruft die Verbindung ab, von der dieses Metadatenobjekt erstellt wurde. |
getCrossReference | Ruft eine Beschreibung der Fremdschlüsselspalten in der angegebenen Fremdschlüsseltabelle ab, von der auf die Primärschlüsselspalten der angegebenen Primärschlüsseltabelle verwiesen wird. |
getDatabaseMajorVersion | Ruft die Hauptversionsnummer der zugrunde liegenden Datenbank ab. |
getDatabaseMinorVersion | Ruft die Nebenversionsnummer der zugrunde liegenden Datenbank ab. |
getDatabaseProductName | Ruft den Namen dieses Datenbankprodukts ab. |
getDatabaseProductVersion | Ruft die Versionsnummer dieses Datenbankprodukts ab. |
getDefaultTransactionIsolation | Ruft die standardmäßige Transaktionsisolationsstufe für diese Datenbank ab. |
getDriverMajorVersion | Ruft die Hauptversionsnummer dieses JDBC-Treibers ab. |
getDriverMinorVersion | Ruft die Nebenversionsnummer dieses JDBC-Treibers ab. |
getDriverName | Ruft den Namen dieses JDBC-Treibers ab. |
getDriverVersion | Ruft die Versionsnummer dieses JDBC-Treibers ab. |
getExportedKeys | Ruft eine Beschreibung der Fremdschlüsselspalten ab, von denen auf die Primärschlüsselspalten der angegebenen Tabelle verwiesen wird. |
getExtraNameCharacters | Ruft alle zusätzlichen Zeichen ab, die in Bezeichnernamen ohne Anführungszeichen verwendet werden können (z. B. Zeichen, die über „a - z“, „A - Z“, „0 - 9“ und „_“ hinausgehen). |
getFunctions | Ruft eine Beschreibung der System- und Benutzerfunktionen ab. |
getFunctionColumns | Ruft eine Beschreibung der System- oder Benutzerfunktionsparameter des angegebenen Katalogs sowie den Rückgabetyp ab. |
getIdentifierQuoteString | Ruft das String-Objekt ab, mit dem SQL-Bezeichner in Anführungszeichen gesetzt werden. |
getImportedKeys | Ruft eine Beschreibung der Primärschlüsselspalten ab, auf die von den Fremdschlüsselspalten in einer Tabelle verwiesen wird. |
getIndexInfo | Ruft eine Beschreibung der Indizes und der Statistik der angegebenen Tabelle ab. |
getJDBCMajorVersion | Ruft die JDBC-Hauptversionsnummer für diesen Treiber ab. |
getJDBCMinorVersion | Ruft die JDBC-Nebenversionsnummer für diesen Treiber ab. |
getMaxBinaryLiteralLength | Ruft die maximale Anzahl von Hexadezimalzeichen ab, die bei dieser Datenbank für ein Inline-Binärliteral zulässig sind. |
getMaxCatalogNameLength | Ruft die maximale Anzahl von Zeichen ab, die bei dieser Datenbank für einen Katalognamen zulässig sind. |
getMaxCharLiteralLength | Ruft die maximale Anzahl von Zeichen ab, die bei dieser Datenbank für ein Zeichenliteral zulässig sind. |
getMaxColumnNameLength | Ruft die maximale Anzahl von Zeichen ab, die bei dieser Datenbank für einen Spaltennamen zulässig sind. |
getMaxColumnsInGroupBy | Ruft die maximale Anzahl von Spalten ab, die bei dieser Datenbank in einer GROUP BY-Klausel zulässig sind. |
getMaxColumnsInIndex | Ruft die maximale Anzahl von Spalten ab, die bei dieser Datenbank in einem Index zulässig sind. |
getMaxColumnsInOrderBy | Ruft die maximale Anzahl von Spalten ab, die bei dieser Datenbank in einer ORDER BY-Klausel zulässig sind. |
getMaxColumnsInSelect | Ruft die maximale Anzahl von Spalten ab, die bei dieser Datenbank in einer SELECT-Liste zulässig sind. |
getMaxColumnsInTable | Ruft die maximale Anzahl von Spalten ab, die bei dieser Datenbank in einer Tabelle zulässig sind. |
getMaxConnections | Ruft die maximal mögliche Anzahl gleichzeitiger Verbindungen mit dieser Datenbank ab. |
getMaxCursorNameLength | Ruft die maximale Anzahl von Zeichen ab, die bei dieser Datenbank für einen Cursornamen zulässig sind. |
getMaxIndexLength | Ruft die maximale Anzahl von Bytes ab, die bei dieser Datenbank in einem Index (einschließlich aller Indexteile) zulässig sind. |
getMaxProcedureNameLength | Ruft die maximale Anzahl von Zeichen ab, die bei dieser Datenbank für einen Prozedurnamen zulässig sind. |
getMaxRowSize | Ruft die maximale Anzahl von Bytes ab, die bei dieser Datenbank in einer einzelnen Zeile zulässig sind. |
getMaxSchemaNameLength | Ruft die maximale Anzahl von Zeichen ab, die bei dieser Datenbank für einen Schemanamen zulässig sind. |
getMaxStatementLength | Ruft die maximale Anzahl von Zeichen ab, die bei dieser Datenbank für eine SQL-Anweisung zulässig sind. |
getMaxStatements | Ruft die maximale Anzahl aktiver Anweisungen an diese Datenbank ab, die gleichzeitig geöffnet sein können. |
getMaxTableNameLength | Ruft die maximale Anzahl von Zeichen ab, die bei dieser Datenbank für einen Tabellennamen zulässig sind. |
getMaxTablesInSelect | Ruft die maximale Anzahl von Tabellen ab, die bei dieser Datenbank in einer SELECT-Anweisung zulässig sind. |
getMaxUserNameLength | Ruft die maximale Anzahl von Zeichen ab, die bei dieser Datenbank für einen Benutzernamen zulässig sind. |
getNumericFunctions | Ruft eine durch Trennzeichen getrennte Liste mit mathematischen Funktionen ab, die für diese Datenbank verfügbar sind. |
getPrimaryKeys | Ruft eine Beschreibung der Primärschlüsselspalten der angegebenen Tabelle ab. |
getProcedureColumns | Ruft eine Beschreibung der Parameter gespeicherter Prozeduren und Ergebnisspalten ab. |
getProcedures | Ruft eine Beschreibung der gespeicherten Prozeduren ab, die im angegebenen Katalog, Schema oder Namensmuster für gespeicherte Prozeduren verfügbar sind. |
getProcedureTerm | Ruft den bevorzugten Begriff für "procedure" in dieser Datenbank ab. |
getResultSetHoldability | Ruft die Standardhaltbarkeit von Resultsets für diese Datenbank ab. |
getRowIdLifetime | Gibt einen Status zurück, mit dem angegeben wird, ob der SQL-Datentyp "RowId" unterstützt wird. Sofern unterstützt, wird die Lebensdauer zurückgegeben, für die ein RowId-Objekt gültig ist. |
getSchemas | Ruft die Schemanamen ab, die in der aktuellen Datenbank verfügbar sind. |
getSchemaTerm | Ruft den bevorzugten Begriff für "schema" in dieser Datenbank ab. |
getSearchStringEscape | Ruft die Zeichenfolge ab, mit der sich Platzhalterzeichen mit Escapezeichen versehen lassen. |
getSQLKeywords | Ruft eine durch Trennzeichen getrennte Liste mit allen SQL-Schlüsselwörtern dieser Datenbank ab, bei denen es sich nicht gleichzeitig um SQL92-Schlüsselwörter handelt. |
getSQLStateType | Gibt an, ob „SQLSTATE“ (zurückgegeben von der SQLException.getSQLState-Methode) den Wert „X/Open“ (jetzt „Open Group“), „SQL CLI“, „SQL99“ (JDBC 3.0) oder „SQL:2003“ (JDBC 4.0) besitzt. |
getStringFunctions | Ruft eine durch Trennzeichen getrennte Liste mit Zeichenfolgenfunktionen ab, die für diese Datenbank verfügbar sind. |
getSuperTables | Ruft eine Beschreibung der Tabellenhierarchien ab, die in einem bestimmten Schema in dieser Datenbank definiert sind. |
getSuperTypes | Ruft eine Beschreibung der benutzerdefinierten Typhierarchien ab, die in einem bestimmten Schema in dieser Datenbank definiert sind. |
getSystemFunctions | Ruft eine durch Trennzeichen getrennte Liste mit Systemfunktionen ab, die für diese Datenbank verfügbar sind. |
getTablePrivileges | Ruft eine Beschreibung der Zugriffsrechte für die einzelnen Tabellen ab, die im angegebenen Katalog, Schema oder Tabellennamenmuster verfügbar sind. |
getTables | Ruft eine Beschreibung der Tabellen ab, die im angegebenen Katalog, Schema oder Tabellennamenmuster verfügbar sind. |
getTableTypes | Ruft die Tabellentypen ab, die in der aktuellen Datenbank verfügbar sind. |
getTimeDateFunctions | Ruft eine durch Trennzeichen getrennte Liste mit den Uhrzeit- und Datumsfunktionen ab, die für diese Datenbank verfügbar sind. |
getTypeInfo | Ruft eine Beschreibung aller standardmäßigen SQL-Typen ab, die von der aktuellen Datenbank unterstützt werden. |
getUDTs | Ruft eine Beschreibung der benutzerdefinierten Typen ab, die in einem bestimmten Schema definiert sind. |
getURL | Ruft die URL für diese Datenbank ab. |
getUserName | Ruft den Benutzernamen gemäß der Angabe für diese Datenbank ab. |
getVersionColumns | Ruft eine Beschreibung der Spalten einer Tabelle ab, die automatisch aktualisiert wird, wenn ein Wert in einer Zeile aktualisiert wird. |
insertsAreDetected | Ruft ab, ob das Einfügen einer sichtbaren Zeile durch Aufrufen der rowInserted-Methode der SQLServerResultSet-Klasse ermittelt werden kann. |
isCatalogAtStart | Ruft ab, ob sich ein Katalog am Beginn eines vollqualifizierten Tabellennamens befindet. |
isReadOnly | Ruft ab, ob die Datenbank schreibgeschützt ist. |
locatorsUpdateCopy | Gibt an, ob Aktualisierungen für ein LOB an einer Kopie oder direkt am LOB vorgenommen werden. |
nullPlusNonNullIsNull | Gibt an, ob von dieser Datenbank unterstützt wird, dass Verkettungen zwischen NULL-Werten und Werten ungleich NULL einen NULL-Wert ergeben. |
nullsAreSortedAtEnd | Ruft ab, ob NULL-Werte unabhängig von der Sortierreihenfolge am Ende sortiert werden. |
nullsAreSortedAtStart | Ruft ab, ob NULL-Werte unabhängig von der Sortierreihenfolge am Anfang sortiert werden. |
nullsAreSortedHigh | Ruft ab, ob NULL-Werte bei der Sortierung als hohe Werte behandelt werden. |
nullsAreSortedLow | Ruft ab, ob NULL-Werte bei der Sortierung als niedrige Werte behandelt werden. |
othersDeletesAreVisible | Ruft ab, ob von anderen ausgeführte Löschvorgänge sichtbar sind. |
othersInsertsAreVisible | Ruft ab, ob von anderen ausgeführte Einfügevorgänge sichtbar sind. |
othersUpdatesAreVisible | Ruft ab, ob von anderen ausgeführte Aktualisierungen sichtbar sind. |
ownDeletesAreVisible | Ruft ab, ob die eigenen Löschvorgänge eines Resultsets sichtbar sind. |
ownInsertsAreVisible | Ruft ab, ob die eigenen Einfügevorgänge eines Resultsets sichtbar sind. |
ownUpdatesAreVisible | Ruft ab, ob die eigenen Aktualisierungen des Resultsets sichtbar sind. |
storesLowerCaseIdentifiers | Ruft ab, ob bei SQL-Bezeichnern mit gemischter Groß-/Kleinschreibung, die nicht in Anführungszeichen gesetzt sind, die Groß-/Kleinschreibung nicht berücksichtigt wird und die Bezeichner in Kleinbuchstaben gespeichert werden. |
storesLowerCaseQuotedIdentifiers | Ruft ab, ob bei SQL-Bezeichnern mit gemischter Groß-/Kleinschreibung, die in Anführungszeichen gesetzt sind, die Groß-/Kleinschreibung nicht berücksichtigt wird und die Bezeichner in Kleinbuchstaben gespeichert werden. |
storesMixedCaseIdentifiers | Ruft ab, ob bei SQL-Bezeichnern mit gemischter Groß-/Kleinschreibung, die nicht in Anführungszeichen gesetzt sind, die Groß-/Kleinschreibung nicht berücksichtigt wird und die Bezeichner mit gemischter Groß-/Kleinschreibung gespeichert werden. |
storesMixedCaseQuotedIdentifiers | Ruft ab, ob bei SQL-Bezeichnern mit gemischter Groß-/Kleinschreibung, die in Anführungszeichen gesetzt sind, die Groß-/Kleinschreibung nicht berücksichtigt wird und die Bezeichner mit gemischter Groß-/Kleinschreibung gespeichert werden. |
storesUpperCaseIdentifiers | Ruft ab, ob bei SQL-Bezeichnern mit gemischter Groß-/Kleinschreibung, die nicht in Anführungszeichen gesetzt sind, die Groß-/Kleinschreibung nicht berücksichtigt wird und die Bezeichner in Großbuchstaben gespeichert werden. |
storesUpperCaseQuotedIdentifiers | Ruft ab, ob bei SQL-Bezeichnern mit gemischter Groß-/Kleinschreibung, die in Anführungszeichen gesetzt sind, die Groß-/Kleinschreibung nicht berücksichtigt wird und die Bezeichner in Großbuchstaben gespeichert werden. |
supportsAlterTableWithAddColumn | Ruft ab, ob von dieser Datenbank "ALTER TABLE" mit "add column" unterstützt wird. |
supportsAlterTableWithDropColumn | Ruft ab, ob von dieser Datenbank "ALTER TABLE" mit "drop column" unterstützt wird. |
supportsANSI92EntryLevelSQL | Ruft ab, ob von dieser Datenbank die ANSI92-SQL-Einstiegsgrammatik unterstützt wird. |
supportsANSI92FullSQL | Ruft ab, ob von dieser Datenbank die vollständige ANSI92-SQL-Grammatik unterstützt wird. |
supportsANSI92IntermediateSQL | Ruft ab, ob von dieser Datenbank die ANSI92-SQL-Zwischengrammatik unterstützt wird. |
supportsBatchUpdates | Ruft ab, ob von dieser Datenbank Batchaktualisierungen unterstützt werden. |
supportsCatalogsInDataManipulation | Ruft ab, ob in einer Datenbearbeitungsanweisung ein Katalogname verwendet werden kann. |
supportsCatalogsInIndexDefinitions | Ruft ab, ob in einer Indexdefinitionsanweisung ein Katalogname verwendet werden kann. |
supportsCatalogsInPrivilegeDefinitions | Ruft ab, ob in einer Berechtigungsdefinitionsanweisung ein Katalogname verwendet werden kann. |
supportsCatalogsInProcedureCalls | Ruft ab, ob in einer Prozeduraufrufanweisung ein Katalogname verwendet werden kann. |
supportsCatalogsInTableDefinitions | Ruft ab, ob in einer Tabellendefinitionsanweisung ein Katalogname verwendet werden kann. |
supportsColumnAliasing | Ruft ab, ob von dieser Datenbank Spaltenaliasing unterstützt wird. |
supportsConvert | Ruft ab, ob von dieser Datenbank die CONVERT-Funktion für SQL-Typen unterstützt wird. |
supportsCoreSQLGrammar | Ruft ab, ob von dieser Datenbank die ODBC-SQL-Kerngrammatik unterstützt wird. |
supportsCorrelatedSubqueries | Ruft ab, ob von dieser Datenbank korrelierte Unterabfragen unterstützt werden. |
supportsDataDefinitionAndDataManipulationTransactions | Ruft ab, ob von dieser Datenbank in einer Transaktion sowohl Datendefinitions- als auch Datenbearbeitungsanweisungen unterstützt werden. |
supportsDataManipulationTransactionsOnly | Ruft ab, ob von dieser Datenbank in einer Transaktion nur Datenbearbeitungsanweisungen unterstützt werden. |
supportsDifferentTableCorrelationNames | Ruft ab, ob sich abhängige Tabellennamen (sofern diese unterstützt werden) von den Namen der Tabellen unterscheiden müssen. |
supportsExpressionsInOrderBy | Ruft ab, ob von dieser Datenbank Ausdrücke in ORDER BY-Listen unterstützt werden. |
supportsExtendedSQLGrammar | Ruft ab, ob von dieser Datenbank die erweiterte ODBC-SQL-Grammatik unterstützt wird. |
supportsFullOuterJoins | Ruft ab, ob geschachtelte äußere Joins von dieser Datenbank vollständig unterstützt werden. |
supportsGetGeneratedKeys | Ruft ab, ob automatisch generierte Schlüssel nach dem Ausführen einer Anweisung abgerufen werden können. |
supportsGroupBy | Ruft ab, ob von dieser Datenbank eine Form der GROUP BY-Klausel unterstützt wird. |
supportsGroupByBeyondSelect | Ruft ab, ob von dieser Datenbank die Verwendung von Spalten, die sich nicht in einer SELECT-Anweisung befinden, in einer GROUP BY-Klausel unterstützt wird, wenn gewährleistet ist, dass alle Spalten aus der SELECT-Anweisung in der GROUP BY-Klausel enthalten sind. |
supportsGroupByUnrelated | Ruft ab, ob von dieser Datenbank die Verwendung einer Spalte, die sich nicht in der SELECT-Anweisung befindet, in einer GROUP BY-Klausel unterstützt wird. |
supportsIntegrityEnhancementFacility | Ruft ab, ob von dieser Datenbank die SQL-Integritätserweiterungsfunktion unterstützt wird. |
supportsLikeEscapeClause | Ruft ab, ob von dieser Datenbank das Angeben einer LIKE-Escapeklausel unterstützt wird. |
supportsLimitedOuterJoins | Ruft ab, ob äußere Joins von dieser Datenbank in eingeschränktem Maß unterstützt werden. |
supportsMinimumSQLGrammar | Ruft ab, ob von dieser Datenbank die minimale ODBC-SQL-Grammatik unterstützt wird. |
supportsMixedCaseIdentifiers | Ruft ab, ob bei SQL-Bezeichnern mit gemischter Groß-/Kleinschreibung, die nicht in Anführungszeichen gesetzt sind, die Groß-/Kleinschreibung nicht berücksichtigt wird und die Bezeichner mit gemischter Groß-/Kleinschreibung gespeichert werden. |
supportsMixedCaseQuotedIdentifiers | Ruft ab, ob bei SQL-Bezeichnern mit gemischter Groß-/Kleinschreibung, die in Anführungszeichen gesetzt sind, die Groß-/Kleinschreibung nicht berücksichtigt wird und die Bezeichner mit gemischter Groß-/Kleinschreibung gespeichert werden. |
supportsMultipleOpenResults | Ruft ab, ob von einem SQLServerResultSet-Objekt gleichzeitig mehrere SQLServerCallableStatement-Objekte zurückgegeben werden können. |
supportsMultipleResultSets | Ruft ab, ob von dieser Datenbank das Abrufen mehrerer SQLServerResultSet-Objekte im Zuge eines einzelnen Aufrufs der execute-Methode der SQLServerCallableStatement-Klasse unterstützt wird. |
supportsMultipleTransactions | Ruft ab, ob bei dieser Datenbank gleichzeitig mehrere Transaktionen für unterschiedliche Verbindungen geöffnet sein können. |
supportsNamedParameters | Ruft ab, ob von dieser Datenbank benannte Parameter in aufrufbaren Anweisungen unterstützt werden. |
supportsNonNullableColumns | Ruft ab, ob Spalten in dieser Datenbank als Spalten definiert werden können, in denen keine NULL-Werte zulässig sind. |
supportsOpenCursorsAcrossCommit | Ruft ab, ob von dieser Datenbank unterstützt wird, dass Cursor über Commits hinaus geöffnet bleiben. |
supportsOpenCursorsAcrossRollback | Ruft ab, ob von dieser Datenbank unterstützt wird, dass Cursor über Rollbacks hinaus geöffnet bleiben. |
supportsOpenStatementsAcrossCommit | Ruft ab, ob von dieser Datenbank unterstützt wird, dass Anweisungen über Commits hinaus geöffnet bleiben. |
supportsOpenStatementsAcrossRollback | Ruft ab, ob von dieser Datenbank unterstützt wird, dass Anweisungen über Rollbacks hinaus geöffnet bleiben. |
supportsOrderByUnrelated | Ruft ab, ob von dieser Datenbank die Verwendung einer Spalte, die sich nicht in der SELECT-Anweisung befindet, in einer ORDER BY-Klausel unterstützt wird. |
supportsOuterJoins | Ruft ab, ob von dieser Datenbank eine Form von äußeren Joins unterstützt wird. |
supportsPositionedDelete | Ruft ab, ob positionierte DELETE-Anweisungen von dieser Datenbank unterstützt werden. |
supportsPositionedUpdate | Ruft ab, ob positionierte UPDATE-Anweisungen von dieser Datenbank unterstützt werden. |
supportsResultSetConcurrency | Ruft ab, ob von dieser Datenbank der angegebene Parallelitätstyp in Kombination mit dem angegebenen Resultsettyp unterstützt wird. |
supportsResultSetHoldability | Ruft ab, ob von dieser Datenbank die angegebene Resultsethaltbarkeit unterstützt wird. |
supportsResultSetType | Ruft ab, ob von dieser Datenbank der angegebene Resultsettyp unterstützt wird. |
supportsSavepoints | Ruft ab, ob von dieser Datenbank Sicherungspunkte unterstützt werden. |
supportsSchemasInDataManipulation | Ruft ab, ob in einer Datenbearbeitungsanweisung ein Schemaname verwendet werden kann. |
supportsSchemasInIndexDefinitions | Ruft ab, ob in einer Indexdefinitionsanweisung ein Schemaname verwendet werden kann. |
supportsSchemasInPrivilegeDefinitions | Ruft ab, ob in einer Berechtigungsdefinitionsanweisung ein Schemaname verwendet werden kann. |
supportsSchemasInProcedureCalls | Ruft ab, ob in einer Prozeduraufrufanweisung ein Schemaname verwendet werden kann. |
supportsSchemasInTableDefinitions | Ruft ab, ob in einer Tabellendefinitionsanweisung ein Schemaname verwendet werden kann. |
supportsSelectForUpdate | Ruft ab, ob positionierte SELECT FOR UPDATE-Anweisungen von dieser Datenbank unterstützt werden. |
supportsStatementPooling | Ruft ab, ob von dieser Datenbank Anweisungspools unterstützt werden. |
supportsStoredFunctionsUsingCallSyntax | Gibt an, ob von der aktuellen Datenbank das Aufrufen benutzer- oder herstellerdefinierter Funktionen mithilfe der Escapesyntax für gespeicherte Prozeduren unterstützt wird. |
supportsStoredProcedures | Ruft ab, ob von dieser Datenbank gespeicherte Prozeduraufrufe unterstützt werden, bei denen die Escapesyntax für gespeicherte Prozeduren verwendet wird. |
supportsSubqueriesInComparisons | Ruft ab, ob von dieser Datenbank Unterabfragen in Vergleichsausdrücken unterstützt werden. |
supportsSubqueriesInExists | Ruft ab, ob von dieser Datenbank Unterabfragen in EXISTS-Ausdrücken unterstützt werden. |
supportsSubqueriesInExists | Ruft ab, ob von dieser Datenbank Unterabfragen in IN-Ausdrücken unterstützt werden. |
supportsSubqueriesInQuantifieds | Ruft ab, ob von dieser Datenbank Unterabfragen in quantifizierten Ausdrücken unterstützt werden. |
supportsTableCorrelationNames | Ruft ab, ob abhängige Tabellennamen von dieser Datenbank unterstützt werden. |
supportsTransactionIsolationLevel | Ruft ab, ob von dieser Datenbank die angegebene Transaktionsisolationsstufe unterstützt wird. |
supportsTransactions | Ruft ab, ob von dieser Datenbank Transaktionen unterstützt werden. |
supportsUnion | Ruft ab, ob von dieser Datenbank "SQL UNION" unterstützt wird. |
supportsUnionAll | Ruft ab, ob von dieser Datenbank "SQL UNION ALL" unterstützt wird. |
updatesAreDetected | Ruft ab, ob das Aktualisieren einer sichtbaren Zeile durch Aufrufen der rowUdated-Methode der SQLServerResultSet-Klasse ermittelt werden kann. |
usesLocalFilePerTable | Ruft ab, ob von dieser Datenbank für jede Tabelle eine Datei verwendet wird. |
usesLocalFiles | Ruft ab, ob Tabellen von dieser Datenbank in einer lokalen Datei gespeichert werden. |
Geerbte Methoden
Klasse geerbt von: | Methoden |
---|---|
java.lang.Object | clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait |
java.sql.Wrapper | isWrapperFor, unwrap |