Als SQL-Anweisungen werden bei SQL-Abfragen überwiegend SELECT-Anweisungen verwendet und bei SQL-Befehlen INSERT-, UPDATE- oder DELETE-Anweisungen.

Die SQL-Anweisung geben Sie im linken Fenster des Registers SQL-Abfrage bzw. SQL-Befehl des Moduls ein. Sie können die Anweisung direkt in das Fenster schreiben oder per Copy & Paste einfügen.

Verwenden Sie nur Anweisungen, die der verbundene Datenbank-Server ausführen kann. Die Syntax der SQL-Anweisung muss korrekt und im SQL-Dialekt des Datenbanksystems geschrieben sein. ibaPDA bietet keine Plausibilitätsprüfung der SQL-Anweisung!

Zur Unterstützung hebt ibaPDA einige Syntaxelemente farbig hervor:

  • Schlüsselworte/Anweisungen/Operationen: blau

  • Kommentare: grün

  • Optionale SQL-Parameter: magenta

Die Hervorhebungen sind je nach DB-Systemtyp unterschiedlich, weil jeder SQL-Dialekt andere Schlüsselworte oder Verwendungsformen von Parametern hat. So werden z. B. bei Oracle Parameter mit einem Doppelpunkt ":", bei SQL Server mit einem at-Zeichen "@" gekennzeichnet.

Pro Modul ist eine SQL-Anweisung zulässig.

Unterschieden werden SQL-Anweisungen mit und ohne Parameter. Mit einer SQL-Abfrage ohne Parameter erhalten Sie als Ergebnis die aktuellen Werte der betreffenden, abgefragten Spalten aus der Datenbank und weisen diese Werte direkt den Signalen des Moduls zu.

Mithilfe von Parametern können Sie die Abfrage dynamisch an bestimmte Bedingungen knüpfen, um eine differenzierte Abfrage zu erstellen.