Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Référence du langage de transformation

Référence du langage de transformation

CRC32

CRC32

Renvoie une valeur de contrôle de redondance cyclique 32 bits (CRC32). Utilisez CRC32 pour rechercher des erreurs de transmission de données. Vous pouvez également utiliser CRC32 si vous souhaitez vérifier que les données stockées dans un fichier n'ont pas été modifiées. Si vous utilisez CRC32 pour effectuer une vérification de redondance sur des données en mode ASCII et en mode Unicode, le
Service d'intégration de données
peut générer différents résultats pour la même valeur d'entrée.

Syntaxe

CRC32(
value
)
Le tableau suivant décrit l'argument de cette commande :
Argument
Obligatoire/
Facultatif
Description
valeur
Obligatoire
Type de données Chaîne ou Binaire. Transmet les valeurs pour lesquelles vous voulez effectuer une vérification de redondance. La valeur d'entrée est sensible à la casse. La casse de la valeur d'entrée affecte la valeur de retour. Par exemple, CRC32(informatica) et CRC32 (Informatica) renvoient des valeurs différentes.

Valeur de retour

Valeur entière 32 bits.

Exemple

Vous voulez lire les données à partir d'une source dans un réseau étendu. Vous voulez vous assurer que les données ont été modifiées lors de la transmission. Vous pouvez calculer la somme de contrôle pour les données du fichier et la stocker également dans le fichier. Lors de la lecture des données source, le
Service d'intégration de données
peut utiliser CRC32 pour calculer la somme de contrôle et la comparer à la valeur stockée. Si les deux valeurs sont identiques, les données n'ont pas été modifiées.