getFunctions-Methode (SQLServerDatabaseMetaData)
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
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 | Typ | 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