 |
 |
 |
 |
 |
 |
 |
            |
 |
 |
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
 |
 |
 |
 | SQL Special Edition - DyQL |
|
|
|
|
SQLse ist ein "Word Processor", der beliebigen Text mit Hilfe von Variablen erzeugt. Ein solcher Text könnte SQL jeglicher Ausprägung sein (Structured Query Language = strukturierte Abfragesprache für Datenbanken). DyQL (sprich DeiQL) ist eine Sprachsyntax, die mit Hilfe von Variablen die Modularisierung einsetzt und auflöst.
In gewisser Weise wird eine vorhandene Syntax stark abstrahiert. Es ist eine Vereinfachung der Struktur, um am Ende ein komplettes Konstrukt zusammen zu fügen, damit eine Maschine (Datenbank) eine solche Anweisung verstehen und ausführen kann.
SQLse mit DyQL dient primär nicht zum Erlernen einer Abfragesprache, sondern zur Vereinfachung bzw. Zerlegung komplexer Strukturen, zum besseren Verständnis der Anweisung und ermöglicht eine detailierte Dokumentation innerhalb des Codes. Die Verifizierung einzelner Module ist ebenfalls möglich.
Versionsinfo
|
|
|
|
|
|
Das Programm startet mit dem Editor (Bild 1) und zeigt den zuletzt bearbeiteten Reiter. Hinter jedem Reiter können ein oder mehrere SQL-Abfragen oder beliebig strukturierte Texte stehen, z.B. xml-Code.
SQL-Anweisungen können schnell unübersichtlich und unverständlich werden, wenn der Code allzu verschachtelt werden muss, um in eine ganzheitliche Darstellung zu passen. Mit Hilfe von SQLse unterteilt der Programmierer den Code in variable Segmente. Bei der Erstellung und Wartung von Abfragen ist somit die Konzentration auf ein spezielles Segment möglich geworden, ohne den Gesamtüberblick zu verlieren.
|
|
|
|
|
|
Das Editorfenster ist nach Ausführung einer SQL-Anweisung zweigeteilt (Bild 2). In der oberen Hälfte ist das Eingabefeld mit dem Quelltext sichtbar, in der unteren Hälfte der umgesetzte Code.
Die im Script enthaltenen Macroanweisungen werden zu einem komplettierten Text umgesetzt und sofort in die Zwischenablage (Clipboard) kopiert, damit der Anwender diesen Text in ein anderes Programm einfügen kann.
|
|
Move - Dateien verschieben SQLse Versionsinfo
|
|
 |
 |
 |
 |
|
 |
 |
 |
      |
 |
 |
 |
|
|