Veröffentlicht 27. Juni 200619 j Hallo, vielleicht hat hier jemand eine Idee wie ich folgendes Problem lösen könnte. Wir müssen unsere Artikelnummern ändern. Vor der bestehenden Artikelnummer z.b: 001.000.0.002 soll ein 5 stelliger Code vorangestellt werden. Die Artikelnummer soll dann so aussehen 01000.001.000.0.002 Ist das so überhaupt möglich (evtl. mit replace befehl) ? Stehe auf dem berühmten Schlauch...da es sich hier um tausende von Artikeln handelt...
27. Juni 200619 j ist der 5 stelliger immer gleich ? Hallo, ja dieser wird nur einmal vergeben und soll bei allen Artikeln gleich sein.
27. Juni 200619 j Hatte ich vergessen: Das Feld Artikel hat bei uns char habs probiert hier kommt die Fehlermeldung: Fehler beim Konvertieren von Datentyp varchar in numeric.
27. Juni 200619 j Hatte ich vergessen: Das Feld Artikel hat bei uns char habs probiert hier kommt die Fehlermeldung: Fehler beim Konvertieren von Datentyp varchar in numeric. Ist ja auch kein Problem. declare @artikelnr as char(13) set @artikelnr = '001.000.0.002'; SELECT REPLACE(@artikelnr,@artikelnr,'01000.'+@artikelnr) [/PHP]
27. Juni 200619 j Ist ja auch kein Problem. declare @artikelnr as char(13) set @artikelnr = '001.000.0.002'; SELECT REPLACE(@artikelnr,@artikelnr,'01000.'+@artikelnr) [/PHP] Super das hat funktioniert. Ich danke Dir...
28. Juni 200619 j Ansonsten waers noch mit einem simplen SQL Befehl gegangen.. UPDATE Tabelle SET Artikelnummer = '12345' + Artikelnummer
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.