Amazon Redshift
数据库开发人员指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

Python UDF 数据类型

Python UDF 可将任何标准 Amazon Redshift 数据类型用于输入参数和函数的返回值。除标准数据类型外,UDF 还支持数据类型 ANYELEMENT,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

long

int

decimal 或 numeric

decimal

double

real

float

boolean

bool

char

varchar

string

timestamp

datetime