TAMPILKAN FUNGSI
Berlaku untuk: Databricks SQL Databricks Runtime
Menghasilkan daftar fungsi setelah menerapkan pola regex opsional. SQL Databricks mendukung sejumlah besar fungsi. Anda dapat menggunakan SHOW FUNCTIONS
bersama dengan fungsi deskripsi untuk menemukan fungsi dan mempelajari cara menggunakannya dengan cepat. Klausul LIKE
bersifat opsional dan memastikan kompatibilitas dengan sistem lain.
Sintaks
SHOW [ function_kind ] FUNCTIONS [ { FROM | IN } schema_name ]
[ [ LIKE ] { function_name | regex_pattern } ]
function_kind
{ USER | SYSTEM | ALL }
Parameter
function_kind
Ruang nama fungsi yang akan dicari. Ruang nama yang valid adalah:
- USER - Mencari fungsi di antara fungsi yang ditentukan pengguna.
- SYSTEM - Mencari fungsi di antara fungsi yang ditentukan sistem.
- ALL - Mencari fungsi di antara fungsi yang ditentukan pengguna dan sistem.
-
Berlaku untuk: Databricks SQL Databricks Runtime 10.4 LTS ke atas
Tentukan skema tempat fungsi akan dicantumkan.
-
Nama fungsi yang ada dalam sistem. Jika
schema_name
tidak disediakan, nama fungsi mungkin memenuhi syarat dengan nama skema sebagai gantinya. Jikafunction_name
tidak memenuhi syarat danschema_name
belum ditentukan, fungsi diselesaikan dari skema saat ini. regex_pattern
Pola regex yang digunakan untuk memfilter hasil pernyataan.
- Kecuali untuk karakter
*
dan|
, polanya bekerja seperti ekspresi reguler. *
sendiri cocok dengan 0 karakter atau lebih dan|
digunakan untuk memisahkan beberapa ekspresi reguler yang berbeda, yang salah satunya dapat sesuai.- kosong awal dan akhir dipangkas dalam pola input sebelum diproses. Pencocokan pola peka huruf besar/kecil.
- Kecuali untuk karakter
Contoh
-- 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