SHOW FUNCTIONS
A következőkre vonatkozik: Databricks SQL Databricks Runtime
Az opcionális regex minta alkalmazása után visszaadja a függvények listáját. A Databricks SQL számos függvényt támogat. SHOW FUNCTIONS
A függvény leírásával együtt gyorsan megtalálhatja a függvényt, és megtudhatja, hogyan használhatja. A LIKE
záradék nem kötelező, és biztosítja a más rendszerekkel való kompatibilitást.
Syntax
SHOW [ function_kind ] FUNCTIONS [ { FROM | IN } schema_name ]
[ [ LIKE ] { function_name | regex_pattern } ]
function_kind
{ USER | SYSTEM | ALL }
Paraméterek
function_kind
A keresendő függvény névtere. Az érvényes névterek a következők:
- U Standard kiadás R – Megkeresi a függvény(ek)et a felhasználó által definiált függvények között.
- RENDSZER – Megkeresi a függvény(ek)et a rendszer által definiált függvények között.
- ALL – Megkeresi a függvény(ek)et a felhasználó és a rendszer által definiált függvények között is.
-
A következőkre vonatkozik: Databricks SQL Databricks Runtime 10.4 LTS és újabb
Azt a sémát adja meg, amelyben a függvényeket fel kell sorolni.
-
Egy meglévő függvény neve a rendszerben. Ha
schema_name
nincs megadva, előfordulhat, hogy a függvény neve sémanévvel van minősítve. Hafunction_name
nincs minősítve, ésschema_name
nincs megadva, a függvény az aktuális sémából lesz feloldva. regex_pattern
Az utasítás eredményeinek szűrésére szolgáló reguláris kifejezésminta.
- A minta a karakter és
|
a karakter*
kivételével úgy működik, mint egy reguláris kifejezés. *
csak 0 vagy több karakter felel meg, és|
több különböző reguláris kifejezés elválasztására szolgál, amelyek bármelyike megfelelhet.- A bevezető és záró üreseket a rendszer a feldolgozás előtt levágja a bemeneti mintában. A mintaegyezés érzéketlen a kis- és nagybetűk között.
- A minta a karakter és
Példák
-- 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