[ASP] SQL Dateninhalte ändern

Klee, Andreas activeserverpages@glengamoi.com
Mon, 19 Sep 2005 15:53:51 +0200


Hallo Liste,

Da wir gerade das Thema "Dateninhalte ändern" hatten, habe ich auch noch kleine Herausforderung für den MS SQL Server 2000.

Ich möchte in einem Feld "RepLev" der Tabelle "U_Buchungen" ganz gezielt mehrere Zeichen auf einmal ersetzen.

Dazu gibt es eine Umsetzungstabelle.
ALT	|     NEU		Beispiel
F_6_		A_5_		aus F161 wird A151 oder aus F263 wird A253

Will heissen an den Positionen wo ein "_" steht soll das alte Zeichen bleiben.
Das suchen ist dank LIKE ja kein Problem aber das ersetzen, da scheiterts zur Zeit.

Am liebsten wär's mir ne benutzerdefinierte Funktion zu schreiben die ich im SQL Server ablege und in einer Sproc verwenden kann.

Kennt sich jemand damit aus und hat nen Vorschlag?

Vielen Dank und
Viele Grüße von der Küste

Andreas Klee