Types UDF de données Python - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Types UDF de données Python

Python UDFs peut utiliser n'importe quel type de données Amazon Redshift standard pour les arguments d'entrée et la valeur de retour de la fonction. Outre les types de données standard, prenez en UDFs charge le type de données ANYELEMENT, qu'Amazon Redshift convertit automatiquement en type de données standard en fonction des arguments fournis lors de l'exécution. Scalar UDFs peut renvoyer un type de données de. ANYELEMENT Pour de plus amples informations, veuillez consulter ANYELEMENTtype de données.

Au cours de l'exécution, Amazon Redshift convertit les arguments des types de données Amazon Redshift en types de données Python pour pouvoir les traiter. Il convertit ensuite la valeur de retour du type de données Python en type de données Amazon Redshift correspondant. Pour plus d'informations sur les types de données Amazon Redshift, consultez Types de données.

Le tableau suivant mappe les types de données Amazon Redshift aux types de données Python.

Type de données Amazon Redshift Type de données Python

smallint

integer

bigint

short

long

int

decimal ou numeric

decimal

double

real

float

boolean

bool

char

varchar

chaîne

timestamp

datetime