SQL - Wie erstelle ich eine: ID 8 Stellig

L

Lukasz

Hallo

Also ich habe folgendes Anliegen:

Ich brauche in meiner Datenbank eine Kundenid, die immer 8stellig ist, und aber wie sonst auch durch int Wert automatisch fortlaufend nach index vergeben wird.

Dabei sollten die IDs mit einer 0 von vorne beginnen, sodass die IDs wie folgt vergeben werden:

00000001
00000002
00000003
.....
01001245
usw...

Leider weis ich nicht, was ich meiner SQL Datenbank sagen soll, dass genau eine solche ID entsteht. Vileicht aber sind unter euch erfahrene SQLer dabei, die so ein Problem bereits gelöst haben. Ich jedenfalls habe beimm googeln keinen Erfolg gehabt.

Für Hilfe binn ich euch Dankbar!
 
Zahlen beginnen nun mal nicht mit Nullen. Wie wärs, in der übergebenen ID die führenden Nullen zu streichen und erst dann die Query abzusetzen?
 
Ja also mein Problem liegt eigentlich nur darin, dass nicht aus einer 8stelligen ID eine einfache erzeugt werden soll, sondern aus einer einfachen ein String. Ich habe es mal mit Decimal versucht, aber dann erhöht SQL den vorkommawert.

Wenn es also nicht möglich ist, müsste ich leider alles in die Programmierung schieben. Aber dennoch danke ich dir für den Rat.

Und wenn noch jemand einen Vorschlag hat, dann einfach hinzuschreiben.
 
Zurück