Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Databricks SQL
Databricks Runtime
Gibt die Liste der Funktionen zurück, nachdem ein optionales RegEx-Muster angewendet wurde. Databricks SQL unterstützt eine Vielzahl von Funktionen. Sie können SHOW FUNCTIONS
zusammen mit der DESCRIBE-Funktion verwenden, um schnell eine Funktion zu finden und zu erfahren, wie sie verwendet wird. Die LIKE
-Klausel ist optional und gewährleistet die Kompatibilität mit anderen Systemen.
Syntax
SHOW [ function_kind ] FUNCTIONS [ { FROM | IN } schema_name ]
[ [ LIKE ] { function_name | regex_pattern } ]
function_kind
{ USER | SYSTEM | ALL }
Parameter
Funktionsart
Der Namespace der Funktion, nach der gesucht werden soll. Gültige Namespaces sind:
- USER: Sucht die Funktion(en) in den benutzerdefinierten Funktionen.
- SYSTEM: Sucht die Funktion(en) in den systemdefinierten Funktionen.
- ALL: Sucht die Funktion(en) in den benutzerdefinierten und den systemdefinierten Funktionen.
-
Gilt für:
Databricks SQL
Databricks Runtime 10.4 LTS und höher
Gibt das Schema an, in dem Funktionen aufgelistet werden sollen.
-
Name einer vorhandenen Funktion im System. Wenn
schema_name
nicht im Funktionsnamen angegeben ist, kann er stattdessen mit einem Schemanamen qualifiziert werden. Wennfunction_name
nicht qualifiziert ist undschema_name
nicht angegeben wurde, wird die Funktion aus dem aktuellen Schema aufgelöst. regex_pattern
Ein reguläres Ausdrucksmuster, das zum Filtern der Ergebnisse der Anweisung verwendet wird.
- Mit Ausnahme von
*
und|
funktioniert das Muster wie ein regulärer Ausdruck. -
*
allein entspricht 0 oder mehr Zeichen, und|
wird verwendet, um mehrere verschiedene reguläre Ausdrücke zu trennen, von denen jeder übereinstimmen kann. - Führende und nachgestellte Leerzeichen werden vor der Verarbeitung im Eingabemuster abgeschnitten. Bei der Musterübereinstimmung wird keine Groß-/Kleinschreibung beachtet.
- Mit Ausnahme von
Beispiele
-- List a system function `trim` by searching both user defined and system
-- defined functions.
> SHOW FUNCTIONS trim;
trim
-- List a system function `concat` by searching system defined functions.
> SHOW SYSTEM FUNCTIONS concat;
concat
-- List a qualified function `max` from schema `salesdb`.
> SHOW SYSTEM FUNCTIONS IN salesdb max;
max
-- List all functions starting with `t`
> SHOW FUNCTIONS LIKE 't*';
tan
tanh
timestamp
tinyint
to_csv
to_date
to_json
to_timestamp
to_unix_timestamp
to_utc_timestamp
transform
transform_keys
transform_values
translate
trim
trunc
typeof
-- List all functions starting with `yea` or `windo`
> SHOW FUNCTIONS LIKE 'yea*|windo*';
window
year
-- Use normal regex pattern to list function names that has 4 characters
-- with `t` as the starting character.
> SHOW FUNCTIONS LIKE 't[a-z][a-z][a-z]';
tanh
trim