Hello,
PLZ sind Text der aus Ziffern besteht, es gibt schließlich auch PLZ, die mit einer 0 beginnen (Sachsen, Thüringen). Das kann in einem Zahlenfeld nicht abgebildet werden (05303 würde als 5303 gespeichert werden).
Hinzu kommt noch stringorientierte Bedeutung der Ziffernposition.
1. Stelle = Postleitzone 0 - 9
2. Stelle = Postleitregion innerhalb der Zone
3-5. Stelle = Bezirks-/Postfachstandort-Kennung innerhalb der Region, variabel aufgeteilt
Das bedeutet, dass man unter z.B. 37 die Postleitregion 37xxx versteht und nicht den Bezirk 037.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg