

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.

# ColumnLength
<a name="dqdl-rule-types-ColumnLength"></a>

Prüft, ob die Länge jeder Zeile in einer Spalte einem bestimmten Ausdruck entspricht.

**Syntax**

```
ColumnLength <COL_NAME><EXPRESSION>
```
+ **COL\$1NAME** – Der Name der Spalte, anhand der Sie die Datenqualitätsregel auswerten möchten.

  **Unterstützte Spaltentypen**: Zeichenfolge
+ **AUSDRUCK** – Ein Ausdruck, der für die Antwort des Regeltyps ausgeführt wird, um einen booleschen Wert zu erzeugen. Weitere Informationen finden Sie unter [Ausdrücke](dqdl.md#dqdl-syntax-rule-expressions).

**Beispiel: Länge der Spaltenzeile**

Die folgende Beispielregel prüft, ob der Wert in jeder Zeile in der Spalte mit dem Namen `Postal_Code` 5 Zeichen lang ist.

```
ColumnLength "Postal_Code" = 5
ColumnLength "weightinkgs" = 2 where "weightinkgs > 10"
```

**Nullverhalten**

 Die `ColumnLength`-Regel behandelt `NULL`-Werte als Zeichenfolgen mit einer Länge von 0. Für eine `NULL`-Zeile: 

```
ColumnLength "Postal_Code" > 4 # this will fail
```

```
ColumnLength "Postal_Code" < 6 # this will succeed 
```

 Die folgende zusammengesetzte Beispielregel bietet eine Möglichkeit, `NULL`-Werte explizit als falsch einzustufen: 

```
(ColumnLength "Postal_Code" > 4) AND (ColumnValues "Postal_Code" != NULL)
```