Python UDF 資料類型 - Amazon Redshift

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

Python UDF 資料類型

Python UDF 可對輸入引數和函數的傳回值使用任何標準 Amazon Redshift 資料類型。除了標準數據類型外,UDF 還支持數據類型多元化,Amazon Redshift 會根據執行時提供的引數自動將其轉換為標準資料類型。純量 UDF 可以傳回資料類型 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