Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
ColumnLength
Vérifie si la longueur de chaque ligne d'une colonne est conforme à une expression donnée.
Syntaxe
ColumnLength
<COL_NAME>
<EXPRESSION>
COL_ NAME — Le nom de la colonne par rapport à laquelle vous souhaitez évaluer la règle de qualité des données.
Types de colonnes pris en charge : chaîne
EXPRESSION— Expression à exécuter en fonction de la réponse du type de règle afin de produire une valeur booléenne. Pour de plus amples informations, veuillez consulter Expressions.
Exemple : longueur de ligne de colonne
L'exemple de règle suivant vérifie si la valeur de chaque ligne de la colonne nommée Postal_Code
est constituée de 5 caractères.
ColumnLength "Postal_Code" = 5 ColumnLength "weightinkgs" = 2 where "weightinkgs > 10"
Comportement nul
La ColumnLength
règle traite NULL
s comme des chaînes de 0 longueur. Pour une NULL
ligne :
ColumnLength "Postal_Code" > 4 # this will fail
ColumnLength "Postal_Code" < 6 # this will succeed
L'exemple de règle composée suivant fournit un moyen d'annuler explicitement des NULL
valeurs :
(ColumnLength "Postal_Code" > 4) AND (ColumnValues != NULL)