本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Python UDF 據類型
Python UDFs 可以使用任何標準的 Amazon Redshift 數據類型的輸入參數和函數的返回值。除了標準資料類型之外,還UDFs支援資料類型 ANYELEMENT,Amazon Redshift 會根據執行時期提供的引數自動轉換為標準資料類型。標量UDFs可以返回的數據類型ANYELEMENT。如需詳細資訊,請參閱ANYELEMENT資料類型。
在執行期間,Amazon Redshift 會將引數從 Amazon Redshift 資料類型轉換為 Python 資料類型以進行處理。然後,它將傳回值從 Python 資料類型轉換為對應的 Amazon Redshift 資料類型。如需 Amazon Redshift 資料類型的相關資訊,請參閱資料類型。
下表將 Amazon Redshift 資料類型映射至 Python 資料類型。
Amazon Redshift 資料類型 | Python 資料類型 |
---|---|
smallint integer bigint short 長整數 |
int |
decimal 或 numeric |
decimal |
double real |
float |
布林值 |
bool |
char varchar |
string |
timestamp |
datetime |