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 |