Tipi di dati Python UDF - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Tipi di dati Python UDF

Python UDFs può utilizzare qualsiasi tipo di dati Amazon Redshift standard per gli argomenti di input e il valore restituito dalla funzione. Oltre ai tipi di dati standard, UDFs supporta il tipo di dati ANYELEMENT, che Amazon Redshift converte automaticamente in un tipo di dati standard in base agli argomenti forniti in fase di esecuzione. Scalar UDFs può restituire un tipo di dati di. ANYELEMENT Per ulteriori informazioni, consulta ANYELEMENTtipo di dati.

Durante l'esecuzione, Amazon Redshift converte gli argomenti da tipi di dati Amazon Redshift a tipi di dati Python per l'elaborazione. Quindi converte il valore restituito dal tipo di dati Python al tipo di dati Amazon Redshift corrispondente. Per ulteriori informazioni sui tipi di dati di Amazon Redshift, consultare Tipi di dati.

La tabella seguente indica la mappatura dei tipi di dati Amazon Redshift ai tipi di dati Python.

Tipo di dati di Amazon Redshift Tipo di dati Python

smallint

integer

bigint

short

Long

int

decimal o numeric

decimal

double

real

float

booleano

bool

char

varchar

Stringa

timestamp

datetime