Entfernen Sie leere Platz in einem Feld Inhalt

Ich bin mit SQL-server MSDE 2000. Ich habe ein Feld namens notes vom Typ nvarchar(65).

Den Inhalt ist 'Etwas' mit ein zusätzliches Leerzeichen nach dem Inhalt (Angebote für Klarheit) in alle Datensätze. Ich verwendet den folgenden Befehl aus.

UPDATE TABLE1 
   SET notes = RTRIM(LTRIM(notes))

Aber es funktioniert nicht. Gibt es einen anderen Weg, es zu tun?

  • was meinst du mit "funktioniert nicht"? Es sollte ....
  • Keine sicher. Die Abfrage wird korrekt ausgeführt und ich bekomme die Meldung " (12539 Zeile(N) betroffen)'. Aber das Feld hat noch den Wert mit einem Leerzeichen.
  • Sie suchen an der richtigen server-Instanz, Tabelle ?? Ich habe das vorher getan...
  • RTRIM sollte funktionieren. Sind Sie sicher, dass das Zeichen danach ist eigentlich ein Raum? Möchten Sie vielleicht zu prüfen, die Sortierung, die Sie verwenden und der byte-Wert.
InformationsquelleAutor bdhar | 2009-12-08
Schreibe einen Kommentar