Sonderzeichen-Steuerzeichen im String löschen
In einer Tabelle werden in einem
Feld "Verkaufsbezeichnung(nvarchar(max),NULL)"
nebeneinander zwei Vierecke mit einem Fragezeichen angezeigt. (siehe Bild als Anlage)
Es wäre sehr freundlich von Euch, wenn mir der Befehl mitgeteilt wird, wie ich
diese Zeichen per TSQL-Script gelöscht werden?
Habt Ihr eine Lösung?
Vielen Dank.
Feld "Verkaufsbezeichnung(nvarchar(max),NULL)"
nebeneinander zwei Vierecke mit einem Fragezeichen angezeigt. (siehe Bild als Anlage)
Es wäre sehr freundlich von Euch, wenn mir der Befehl mitgeteilt wird, wie ich
diese Zeichen per TSQL-Script gelöscht werden?
Habt Ihr eine Lösung?
Vielen Dank.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 22031302084
Url: https://administrator.de/contentid/22031302084
Ausgedruckt am: 21.11.2024 um 20:11 Uhr
3 Kommentare
Neuester Kommentar
Such dir mal die ASCII Nummer der Zeichen raus, das kannst du auch mit SELECT ascii(<Zeichen>) machen. (Bei einer Zeichenkette wird allerdings nur die Nummer des ersten Zeichens zurück geliefert.) Dann kannst du ein UPDATE mit replace(CHAR(<Nummer>)) machen.
Hier mal am Beispiel einer Variable
Hier mal am Beispiel einer Variable
DECLARE @spalte VARCHAR(MAX) = 'Material
Einlegeboden: Meamin'
SELECT @spalte
SELECT ascii(substring(@spalte,8,1)), --l
ascii(substring(@spalte,9,1)), --Leerschritt
ascii(substring(@spalte,10,1)),
ascii(substring(@spalte,11,1)),
ascii(substring(@spalte,12,1)) --E
SET @spalte = replace(@spalte,CHAR(13) + CHAR(10),'')
SELECT @spalte