SQL-Assistent

Previous  Next

 

 

 

Letzte Änderung 01.11.2009

SQL-Assistent

 

Für die Abfrage von Datenbanken wird die spezielle Abfragesprache SQL (Structured Query Language) verwendet. SQL ist von ANSI und ISO standardisiert und wird nahezu von allen gängigen Datenbanken unterstützt. Da sich die verschiedenen Datenbanken in Punkto Features z.T. erheblich unterscheiden, bieten vor allem die großen Datenbanksysteme eigene SQL-Erweiterungen, damit  die individuellen Möglichkeiten optimal ausgeschöpft werden können. Diese SQL-Erweiterungen entsprechen dann häufig nicht mehr dem SQL-Standard, sodass ab dem Einsatz entsprechender Befehle und Funktionen die Kompatibilität zu anderen Datenbanken nicht mehr gewährleistet ist. Eine spätere Migration der Datenbank ist in der Praxis dann nur noch mit erheblichem Aufwand und erhöhtem Fehlerrisiko möglich.

 

SQL-Anweisungen können in der Praxis sehr umfangreich und komplex werden. Dazu kommt, dass Abfragen während der Entwicklung häufig abgeändert und erweitert werden müssen, sodass sich durch die SQL-Programmierung oft ein enormer Aufwand ergibt.

 

Um diesen Aufwand zu minimieren, bietet Ihnen XDEV 2 einen leistungsfähigen SQL-Assistenten, der alle SQL-Anweisungen automatisch für Sie generiert. Mit Hilfe einer grafischen Oberfläche  können Sie selbst sehr komplexe Datenbankabfragen bequem per Mausklick und Drag&Drop konstruieren und sind dadurch sehr viel schneller. Auch die Änderung und Wartung Ihrer Abfragen wird mit dem SQL-Assistenten erheblich einfacher und bequemer.

 

clip0418

 

 

» Zeilen-Editor «

Für die Übergabe von Parameter bietet Ihnen der SQL-Assistent spezielle Zeilen-Editoren, z.B. für für die Konstruktion von Abfrage-Bedingungen (Where-Condition). Hier können Sie nicht nur SQL-Anweisungen, sondern auch Variablen, Konstanten sowie alle Funktionen und Methoden aus der XDEV 2 Funktionsbibliothek verwenden. Sie können Ihre Anweisungen sowohl über die Tastatur eingeben, als auch per Drag&Drop einfügen. Auch Auto-Vervollständigung wird hier unterstützt.

 

Allerdings erkennt der Assistent hier nur die wichtigsten SQL-Ausdrücke. Alle anderen SQL-Anweisungen und -Operatoren können Sie verwenden, indem Sie diese als Zeichenkette anhängen, z.B. + " BETWEEN", denn der SQL-Assistent fasst die gesamte Zeile automatisch zu einer Zeichenkette zusammen und versendet diese als SQL-Anweisung an die Datenbank. Auf diese Weise können Sie alle SQL-Schlüsselwörter und -Operatoren verwenden, welche die jeweilige Datenbank unterstützt.

 

Bitte beachten Sie, dass vor dem Schlüsselwort immer ein Leerzeichen eingefügt werden muss. Zulässig sind hier alle String-Operationen.

 

clip0420

 

 

Tipp: Sie können Ihre SQL-Anweisungen natürlich auch selber schreiben und mit den Funktionen hmtoggle_plus1 sendQuery ( ) | XDEV NLS: sendeAbfrage ( ) oder hmtoggle_plus1 queryDB ( ) | XDEV NLS: vtAusDBFüllen ( ) an die Datenbank versenden. Beide Funktionen finden Sie in der Funktionsbibliothek bei  hmtoggle_plus1 Database | XDEV NLS: Datenbank.

 

 

Basiswissen: Virtuelle Tabellen.