Mit diesem kleinen Statement kann man führende Nullen in einem Textfeld entfernen.
UPDATE [dbo]. [Customers]
SET [CustomerKey] = REPLACE(LTRIM(REPLACE([CustomerKey], ‚0‘, ‚ ‚)), ‚ ‚, ‚0‘)
Grundsätzlich führt in drei Schritten:
Die 0 werden erst mit einem Leerzeichen ersetzt.
Danach werden mit LTrim die vorderen Leerzeichen entfernt.
Jetzt werden alle Leerzeichen wieder mit 0 ersetzt.
Das ganze geht also nur wenn man keine Leerzeichen im String hat.
Schreibe einen Kommentar zu Ch. Demandt Antworten abbrechen