SVV_REDSHIFT_FUNCTIONS - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

SVV_REDSHIFT_FUNCTIONS

使用 SVV_REDSHIFT_FUNCTIONS 來檢視使用者有權存取的所有函數的清單。這組函數包括叢集上的函數,以及遠端叢集所提供資料共用中的函數。

所有使用者都可看見 SVV_REDSHIFT_FUNCTIONS。超級使用者可以看見所有資料列;一般使用者只能看見自己的資料。如需詳細資訊,請參閱 系統資料表和檢視中資料的可見性

資料表欄

欄名稱 資料類型 描述
database_name varchar(128) 具有這些函數之叢集所在的資料庫名稱。
schema_name varchar(128) 指定給定函數之結構描述的名稱。
function_name varchar(128) 所指定函數的名稱。
function_type varchar(128) 函數的類型。可能的值是 regular functions、aggregate functions 和 stored procedures。
argument_type varchar(512) 字串;代表函數輸入引數的類型。
result_type varchar(128) 函數傳回值的資料類型。

範例查詢

下列範例會傳回 SVV_REDSHIFT_FUNCTIONS 的輸出。

SELECT * FROM svv_redshift_functions WHERE database_name = 'tickit_db' AND SCHEMA_NAME = 'public' ORDER BY function_name LIMIT 5; database_name | schema_name | function_name | function_type | argument_type | result_type --------------+-------------+-----------------------+------------------+------------------+------------- tickit_db | public | shared_function | REGULAR FUNCTION | integer, integer | integer