Unter Sql gibt es auch die Befehle RTrim, lTrim und Trim, die helfen direkt. Siehe Online Doku SQL Server.
lg Alex -----Urspr�ngliche Nachricht----- Von: Speidel Patrick [mailto:[EMAIL PROTECTED]] Gesendet: Dienstag, 8. Januar 2002 09:54 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] RE: Leerzeichen in SQL-Server-Tabelle entfernen Hallo Thorsten, zuerst solltest Du den Feldtyp auf varchar setzen, denn nur dann l�sst SQL-Server �berhaupt zu, dass der Feldinhalt k�rzer sein kann. Danach k�nntest Du z.B. mit replace arbeiten und doppelte Leerzeichen durch einfache oder durch nichts zu ersetzen. Ungef�hr so: update table set meinFeld = replace(meinFeld, ' ', ' ') was dann noch �brig bleibt kannst Du evtl. so ausmerzen: update table set meinFeld = left(meinFeld, (len(meinFeld)-1) ) where right(meinFeld, 1) = ' ' oder so �hnlich... je nach dem was bei Dir sinnvoll ist.. Du kannst nat�rlich auch gleich nur die zweite Variante nehmen und so oft durchlaufen lassen, bis er keine Eintr�ge mehr findet die rechts noch ein Leer haben Gr��e Patrick > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, January 08, 2002 9:52 AM > To: ASP Datenbankprogrammierung > Subject: [aspdedatabase] Leerzeichen in SQL-Server-Tabelle entfernen > > > Hallo Liste, > > ich habe eine FoxPro-Tabelle mit 32.000 Datens�tzen erfolgreich nach > SQL-Server importiert. Jetzt habe ich das Problem, dass alle > Datens�tze > eines Feldes (Datentyp char(10)) eine feste L�nge von 6 > Zeichen haben. Wenn > sie k�rzer sind, was bei ca. 50% der Fall ist, sind sie mit > Leerzeichen > aufgef�llt. Wie kann ich diese Leerzeichen nun am einfachsten aus der > Tabelle entfernen ? > > > Thorsten Hoffmann > > > | [aspdedatabase] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp > > This email has been scanned for all viruses by the > MessageLabs SkyScan service. For more information on a > pro-active anti-virus service working around the clock, > around the globe visit http://www.messagelabs.com/ > | [aspdedatabase] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
