SHOW FUNCTIONS

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet 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.
  • schema_name

    A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime 10.4 LTS és újabb

    Azt a sémát adja meg, amelyben a függvényeket fel kell sorolni.

  • function_name

    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. Ha function_name nincs minősítve, és schema_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.

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