Freigeben über


getFunctions-Methode (SQLServerDatabaseMetaData)

JDBC-Treiber herunterladen

Ruft eine Beschreibung der System- und Benutzerfunktionen ab.

Syntax

  
public ResultSet getFunctions(java.lang.String catalog,  
                       java.lang.String schemaPattern,  
                       java.lang.String functionNamePattern)  

Parameter

catalog

Der Name eines Katalogs in der Datenbank. Bei einer leeren Zeichenfolge ("") enthält das Ergebnis die Funktionen ohne einen Katalog. Bei NULL wird der Katalogname nicht für die Suche verwendet.

schemaPattern

Der Name eines Schemas. Bei einer leeren Zeichenfolge ("") enthält das Ergebnis die Funktionen ohne ein Schema. Bei NULL wird der Schemaname nicht für die Suche verwendet.

functionNamePattern

Der Name einer Funktion.

Rückgabewert

Ein SQLServerResultSet-Objekt.

Ausnahmen

SQLServerException

Bemerkungen

Diese getFunctions-Methode wird von der getFunctions-Methode in der java.sql.DatabaseMetaData-Schnittstelle angegeben.

Von dieser Methode werden nur die System- und Benutzerfunktionen zurückgegeben, die dem angegebenen Schema- und Funktionsnamen entsprechen.

Wichtig

Das zurückgegebene Resultset kann Funktionen enthalten, zu deren Ausführung der aufrufende Benutzer nicht berechtigt ist.

Jede Funktionsbeschreibung umfasst die folgenden Spalten:

Name type BESCHREIBUNG
FUNCTION_CAT String Der Name der Datenbank, in der die Funktion gespeichert ist.
FUNCTION_SCHEM String Der Name des Schemas, in dem die Funktion gespeichert ist.
FUNCTION_NAME String Der Name der Funktion.
NUM_INPUT_PARAMS int Reserviert für zukünftige Verwendung. Gibt derzeit den Wert "-1" zurück.
NUM_OUTPUT_PARAMS int Reserviert für zukünftige Verwendung. Gibt derzeit den Wert "-1" zurück.
NUM_RESULT_SETS int Reserviert für zukünftige Verwendung. Gibt derzeit den Wert "-1" zurück.
ANMERKUNGEN String Kommentare zur Funktion.
FUNCTION_TYPE short Der Typ der Funktion. Es kann sich um einen der folgenden Werte handeln:

SQL_PT_UNKNOWN (0)

SQL_PT_PROCEDURE (1)

SQL_PT_FUNCTION (2)

Alle Beschreibungen im zurückgegebenen Resultset sind nach "FUNCTION_CAT", "FUNCTION_SCHEM", "FUNCTION_NAME" und "SPECIFIC_NAME" sortiert.

Weitere Informationen

SQLServerDatabaseMetaData-Elemente
SQLServerDatabaseMetaData-Klasse