

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà 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à.

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

CRC32 è una funzione utilizzata per il rilevamento degli errori. La funzione utilizza un CRC32 algoritmo per rilevare le modifiche tra i dati di origine e quelli di destinazione. La CRC32 funzione 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, utilizzate la funzione sui dati di origine e memorizzate l'output CRC32 . Quindi, utilizzate la CRC32 funzione sui dati di destinazione e confrontate 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 CRC32 funzione restituisce una stringa di 8 caratteri che è una rappresentazione testuale del valore esadecimale di una sequenza binaria a 32 bit. La CRC32 funzione Amazon Redshift 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 |
+----------+
```