本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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