Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
Funktion farmFingerPrint64
Berechnet den Farmhash-Wert des Eingabearguments unter Verwendung der Funktion Fingerprint64.
Syntax
farmFingerprint64(expression)
Argument
- expression
-
Der Eingabeausdruck muss den Datentyp
VARCHARoderVARBYTEaufweisen.
Rückgabetyp
Die Funktion farmFingerprint64 gibt einen BIGINT-Wert zurück.
Beispiel
Im folgenden Beispiel wird der farmFingerprint64-Wert von Amazon Redshift zurückgegeben, der als Datentyp VARCHAR eingegeben wird.
SELECT farmFingerprint64('Amazon Redshift');
farmfingerprint64
---------------------
8085098817162212970
Im folgenden Beispiel wird der farmFingerprint64-Wert von Amazon Redshift zurückgegeben, der als Datentyp VARBYTE eingegeben wird.
SELECT farmFingerprint64('Amazon Redshift'::varbyte);
farmfingerprint64
---------------------
8085098817162212970