PROCESS SQL
ddm-name
<<statement-string>>
|
Dieses Dokument behandelt folgende Themen:
Das Statement PROCESS SQL
dient dazu, mit SQL-Statements
auf eine Datenbank zuzugreifen.
ddm-name | Mit dem DDM-Namen geben Sie an, für welche die Stored Procedure ausführende Datenbank die angegebenen SQL-Statements abgearbeitet werden sollen. Weitere Informationen zu ddm-name. | ||
---|---|---|---|
statement-string |
Die Statements, die Sie im
statement-string angeben können, sind dieselben, die
Sie auch mit dem SQL-Statement
Der statement-string kann über mehrere Zeilen gehen, ohne dass am Zeilenende ein Fortsetzungszeichen erforderlich ist. Er kann ganze oder teilweise Kommentarzeilen enthalten. Der statement-string darf auch Parameter enthalten; siehe Parameter weiter unten. |
:U
|
: host-variable [INDICATOR :host-variable]
[LINIDICATOR :host-variable]
|
||
:G
|
Im Gegensatz zu den an anderer Stelle beschriebenen
Parametern
muss hier den host-variables ein Doppelpunkt (:)
vorangestellt werden. Außerdem kann ihnen ein weiterer Qualifier
(:U
bzw. :G
) vorangestellt werden.
Weitere Informationen siehe host-variable.
Syntax-Element-Beschreibung:
Mit Entire Access können Sie Folgendes auch als statement-string angeben:
Diese Optionen gelten nur für Entire Access. Sie sind im Abschnitt Daten in einer SQL-Datenbank aufrufen (im Leitfaden zur Programmierung) beschrieben.
PROCESS SQL ADABAS_D_DDM << LOCK TABLE EMPLOYEES IN SHARE MODE >>
Die aufgerufene Prozedur berechnet die Summe zweier Zahlen.
... COMPUTE #N1 = 1 COMPUTE #N2 = 2 COMPUTE #SUM = 0 ... PROCESS SQL ADABAS_D_DDM << DBPROCEDURE DEMO.SUM (:#N1, :#N2, :G:#SUM) >> ... WRITE #N1 '+' #N2 ' =' #SUM ...