

 Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dalla Patch 198. Le UDF Python esistenti continueranno a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Funzione CRC32
<a name="crc32-function"></a>

CRC32 è una funzione utilizzata per il rilevamento degli errori. La funzione un algoritmo CRC32 per rilevare le modifiche tra i dati di origine e di destinazione. La funzione CRC32 converte una stringa di lunghezza variabile in una stringa di 8 caratteri che è una rappresentazione testuale del valore esadecimale di una sequenza binaria a 32 bit. Per rilevare le modifiche tra i dati di origine e di destinazione, utilizza la funzione CRC32 sui dati di origine e archivia l'output. Quindi, utilizza la funzione CRC32 sui dati di destinazione e confronta l'output con l'output dei dati di origine. Se i dati non sono stati modificati, gli output saranno gli stessi, altrimenti, gli output saranno diversi.

## Sintassi
<a name="crc32-function-syntax"></a>

```
CRC32(string)
```

## Arguments (Argomenti)
<a name="crc32-function-arguments"></a>

 *stringa*   
Una stringa `CHAR`, una stringa `VARCHAR` o un'espressione che restituisce implicitamente un tipo `CHAR` o `VARCHAR`.

## Tipo restituito
<a name="crc32-function-return-type"></a>

La funzione CRC32 restituisce una stringa di 8 caratteri che è una rappresentazione testuale del valore esadecimale di una sequenza binaria a 32 bit. La funzione Amazon Redshift CRC32 si basa sul polinomio. CRC-32C 

## Esempi
<a name="crc32-function-example"></a>

Mostrare il valore a 8 bit per la stringa `Amazon Redshift`. 

```
SELECT CRC32('Amazon Redshift');

+----------+
|  crc32   |
+----------+
| f2726906 |
+----------+
```