Python UDF 據類型 - Amazon Redshift

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

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