Trigger/Datentyp wenn String = 10 stellen sein sollen

MysterioJN

SQL-Guru
Beiträge
158
Hallo zusammen,

ich hab eine Tabelle die u.a. folgendes beinhaltet:

Rowid / ArtikelNummer / Kostenträger
1 / 0240 / ???
2 / 1340 / ???
3 / 15650 / ???
4 / 0003 / ???


Ziel soll sein, sobald eine neue Artikelnummer eingetragen wird, soll er mir in der Spalte Kostenträger folgende Konstellation auf insgesamt 10 !!! Stellen bauen (Links beginnend mit "A", dann mit Nullen auffüllen bis rechts "Artikelnummer"):

' A000000000 '

Das Ergebnis sollte dann so aussehen in der Tabelle:

Rowid / ArtikelNummer / Kostenträger
1 / 0240 / A000000240
2 / 1340 / A000001340
3 / 15650 / A000015650
4 / 0003 / A000000003


Ich hab gerade echt keinen Plan wie ich das anstellen muss und bräuchte wirklich Eure Unterstützung :-(

Herzliche Grüße
Marco
 
Werbung:
Ok, ich hab mir doch selber helfen können.

Hier wäre mein Vorschlag:
Concat('A',RIGHT(REPLICATE('0',9) + CAST(Bstnr AS VARCHAR(10)),9)) AS Kostenträger

Das bau ich dann jetzt in einen Update Trigger.

Dennoch vielen Dank !
 
Zurück
Oben