Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Zeilenumbruchzeichen entfernen (https://www.delphipraxis.net/170100-zeilenumbruchzeichen-entfernen.html)

Pfaffe 30. Aug 2012 18:11

Datenbank: ADS • Version: 10 • Zugriff über: SQL

Zeilenumbruchzeichen entfernen
 
Ich habe eine Tabelle texte_deu mit der Spalte text als nvarchar(600).
In diesem Feld sind Texte mit Zeilenumbruch abgelegt.
Wie kann ich die Texte ohne Zeilenumbruch per SQL abholen?
select text, replace(text, '$D$A', ' ') from texte_deu
Wie lautet das Zeilenumbruchzeichen?
Habe schon ales mögliche Versucht, auch per Hexeditor die Tabellen untersucht. Komme jedoch nicht weiter.

himitsu 30. Aug 2012 18:19

AW: Zeilenumbruchzeichen entfernen
 
Zeilenumrüche sind meistens #10, #13 oder #13#10.

Wie du nun diese Zeichen in deinem SQL kodieren mußt, wird bestimmt irgendwo in der Dokumentation drinstehn.

#10 = #$A = "\n"
#13 = #$D = "\r"

Pfaffe 30. Aug 2012 18:54

AW: Zeilenumbruchzeichen entfernen
 
So gehts:
select text, replace(text, char(13)+char(10), ' ') from texte_deu


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz