Hallo Ludger,

Wo kann ich Infos bekommen/einsehen (in deutsch) bzgl. FREE SQL in FREE RPG ?
Informationen auf Deutsch wirst Du wohl so gut wie keine bekommen. ... allerdings gibt es über Embedded-Free-Format-SQL in Free RPG auch nicht viel zu sagen:

  • Free-Format SQL wurde mit Release V5R4 eingeführt, kann aber mit PTFs bereits unter V5R3 eingesetzt werden.
  • Eine Quelle, die Free-Format-Embedded-SQL enthält kann auf Release V5R1 oder V5R2 heruntercompiliert werden, da der SQL Precompiler die SQL-Statements durch API-Aufrufe ersetzt, bevor die eigentliche Compilierung über den Language Compiler beginnt.
  • Jedes SQL-Statement beginnt mit EXEC SQL, das an jeder beliebigen Position (zwischen Spalte 8 und 80) angegeben werden kann.
  • Der SQL-Befehl kann entweder direkt hinter EXEC SQL (mit einem Blank als Trennung) oder in einer Folgezeile beginnen.
  • Jedes SQL-Statement endet mit einem Semi Colon ( ; ). Die Angabe von END-EXEC, die im klassischen Format erforderlich war, um das Ende eines SQL-Statements zu kennzeichnen, entfällt.
  • Ein SQL-Statement kann über mehrere Zeilen fortgesetzt werden. Die Folge-Zeilen werden im Gegensatz zum klassischen Format, bei dem in den Spalten 6-7 C+ angegeben werden musste, nicht extra gekennzeichnet.
  • Der zum SQL-Statement gehörende Quellcode muss zwischen Spalte 8 und 80 eingegeben werden.


Birgitta