Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi SQL Formatieren (https://www.delphipraxis.net/203780-sql-formatieren.html)

Eppos 23. Mär 2020 07:46

SQL Formatieren
 
Hallo zusammen,

ich bin auf der Suche nach einem Algorithmus für die Formatierung von SQLs.
Ich stelle es mir wie folgt vor, Textblock wird ins Memo eingefügt und per Knopfdruck wird der SQL formatiert.

Code:
Beispiel: Select Feld1, Feld2, Feld3 from Tabelle where Feld1 = 'gelb'
FORMATIERT:
Select
Feld1,
Feld2,
Feld3
from Tabelle
where Feld1 = 'gelb'
Gibt es so etwas schon fertig?

Gruß
Eppos

haentschman 23. Mär 2020 07:57

AW: SQL Formatieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Moin...8-)
http://www.dpriver.com/pp/sqlformat.htm
oder eine API
https://sqlformat.org/api/

hhcm 23. Mär 2020 09:37

AW: SQL Formatieren
 
In HeidiSQL (OpenSource und in delphi geschrieben) gibt es die Funktion

Delphi-Quellcode:
function ReformatSQL(SQL: String): String;

Eppos 23. Mär 2020 19:00

AW: SQL Formatieren
 
Besten Dank. Ich werde es mir mal ansehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:24 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