UDFPython-Datentypen - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

UDFPython-Datentypen

Python UDFs kann jeden standardmäßigen Amazon Redshift Redshift-Datentyp für die Eingabeargumente und den Rückgabewert der Funktion verwenden. UDFsUnterstützt zusätzlich zu den Standarddatentypen den Datentyp ANYELEMENT, den Amazon Redshift auf der Grundlage der zur Laufzeit bereitgestellten Argumente automatisch in einen Standarddatentyp konvertiert. Scalar UDFs kann einen Datentyp von zurückgeben. ANYELEMENT Weitere Informationen finden Sie unter ANYELEMENTDatentyp.

Während der Ausführung konvertiert Amazon Redshift die Argumente von Amazon-Redshift-Datentypen zu Python-Datentypen zur Verarbeitung. Anschließend wird der Rückgabewert vom Python-Datentyp in den entsprechenden Amazon-Redshift-Datentyp konvertiert. Weitere Informationen zu Amazon-Redshift-Datentypen finden Sie unter Datentypen.

Die folgende Tabelle enthält eine Zuordnung von Amazon-Redshift-Datentypen und Python-Datentypen.

Amazon-Redshift-Datentyp Python-Datentyp

smallint

integer

bigint

short

long

int

decimal oder numeric

Dezimalwert

double

real

float

Boolean

bool

char

varchar

string

timestamp

datetime