顯示功能
應用可選正則表達式模式後返回函數列表。Databricks運行時支持大量的功能。您可以使用顯示功能
結合描述函數快速找到一個函數並學習如何使用它。的就像
子句是可選的,確保與其他係統的兼容性。
參數
function_kind
要搜索的函數的名稱空間。有效的名稱空間是:
用戶—查找用戶定義函數中的函數。
係統-在係統定義的函數中查找函數。
所有-查找用戶和係統定義的函數中的函數。
自:磚10.3運行時
指定要在其中列出函數的模式。
係統中現有函數的名稱。如果
schema_name
如果未提供,則可以用模式名來限定函數名。如果function_name
不合格schema_name
未指定則從當前模式解析函數。regex_pattern
用於篩選語句結果的正則表達式模式。
除了
*
而且|
字符,該模式的工作方式類似於正則表達式。*
匹配0或多個字符和|
用於分隔多個不同的正則表達式,其中任何一個都可以匹配。在處理輸入模式之前,將前導和尾空進行修剪。模式匹配不區分大小寫。
例子
—通過搜索用戶定義和係統列出一個係統函數' trim '——定義函數。>顯示功能修剪;修剪—通過搜索係統定義的函數來列出一個係統函數“concat”。>顯示係統功能concat;concat從' salesdb '模式中列出一個限定的函數' max '。>顯示係統功能在salesdb馬克斯;馬克斯列出所有以“t”開頭的函數>顯示功能就像“t *”;棕褐色雙曲正切時間戳非常小的整數to_csvto_dateto_jsonto_timestampto_unix_timestampto_utc_timestamp變換transform_keystransform_values翻譯修剪trunctypeof列出所有以“yes”或“windo”開頭的函數>顯示功能就像“是* | windo *’;窗口一年—使用正常的正則表達式模式列出4個字符的函數名——以“t”作為開頭字符。>顯示功能就像' t [a - z] [a - z] [a - z]”;雙曲正切修剪