Bei den SQL-Modulen unter der SQL-Schnittstelle gibt es Eingangsmodule und Ausgangsmodulen unterschieden.

Ein SQL-Modul ist also entweder ein lesendes Modul mit einer SQL-Abfrage oder ein schreibendes Modul mit einem SQL-Befehl. Daher werden im folgenden Text auch die Begriffe SQL-Abfragemodul und SQL-Befehlsmodul verwendet.

Ein Modul kann nicht beides gleichzeitig sein. Daher gibt es auch kein SQL-Modul, das im I/O-Manager in beiden Registern Eingänge und Ausgänge gleichzeitig zu sehen ist.

In ihrem Aufbau und den Bestandteilen sind die Module jedoch sehr ähnlich.

Für alle SQL-Module gilt:

  • Die SQL-Module haben eine Referenz zu einer Datenbankverbindung in der SQL-Schnittstelle.

  • Die SQL-Module enthalten eine SQL-Anweisung (Abfrage oder Befehl).

  • Die SQL-Module bieten eine Zuweisungstabelle für in den SQL-Anweisungen verwendete Parameter.

  • Die SQL-Module können zyklisch oder getriggert arbeiten.