Freigeben über


SQLServerDatabaseMetaData-Elemente

JDBC-Treiber herunterladen

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

Weitere Informationen

SQLServerDatabaseMetaData-Klasse