CRC32Funktion - 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.

CRC32Funktion

CRC32ist eine Funktion, die zur Fehlererkennung verwendet wird. Die Funktion verwendet einen CRC32 Algorithmus, um Änderungen zwischen Quell- und Zieldaten zu erkennen. Die CRC32 Funktion konvertiert eine Zeichenfolge mit variabler Länge in eine Zeichenfolge mit 8 Zeichen, bei der es sich um eine Textdarstellung des Hexadezimalwerts einer 32-Bit-Binärsequenz handelt. Um Änderungen zwischen Quell- und Zieldaten zu erkennen, verwenden Sie die CRC32 Funktion für die Quelldaten und speichern Sie die Ausgabe. Verwenden Sie dann die CRC32 Funktion für die Zieldaten und vergleichen Sie diese Ausgabe mit der Ausgabe der Quelldaten. Die Ausgaben sind identisch, wenn die Daten nicht geändert wurden, und sie sind unterschiedlich, wenn die Daten geändert wurden.

Syntax

CRC32(string)

Argumente

string

Eine CHAR-Zeichenfolge, eine VARCHAR-Zeichenfolge oder ein Ausdruck, die bzw. der implizit als ein CHAR- oder VARCHAR-Typ ausgewertet wird.

Rückgabetyp

Die CRC32 Funktion gibt eine 8-stellige Zeichenfolge zurück, die eine Textdarstellung des Hexadezimalwerts einer 32-Bit-Binärsequenz ist. Die Amazon Redshift CRC32 Redshift-Funktion basiert auf dem CRC -32C-Polynom.

Beispiele

Um den 8-Bit-Wert für die Zeichenfolge Amazon Redshift anzuzeigen.

SELECT CRC32('Amazon Redshift'); +----------+ | crc32 | +----------+ | f2726906 | +----------+