Funktion farmFingerPrint64 - Amazon Redshift

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 VARCHAR oder VARBYTE aufweisen.

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