PDA

View Full Version : Mehrere SQLs in QM



M Scheid
12-08-11, 10:03
Hallo zusammen,

ist es in einer Query Manager Abfrage möglich mehrere SQL Anweisungen einzubinden, wenn ja wie?

Ich habe versucht, jede SQL Anweisung mit ; abzuschließen, erhalte aber einen Fehler beim Ausführen via STRQMQRY.

Schon mal Danke für die Hilfe.

BenderD
12-08-11, 17:01
... was hast du denn wirklich vor?
geht es um eine Stafette mit Augabe eines ResultSets, oder update mit gelesenen Werten, dann kann man eine geschachtelte Anweisung draus machen. Ansonsten könnte auch ein Script mit RUNSQLSTM die Alternative darstellen.

D*B

M Scheid
15-08-11, 08:13
Ich möchte lediglich mehrere Delete- und Insert-Anweisungen hintereinander laufen lassen, ohne für jede Anweisung eine separate Query Abfrage zu erstellen. Die Anweisungen verwenden keine Variablen und geben kein Resultset zurück.

Bsp.:
Delete from Table_a;
Delete from Table_b;
Delete from Table_c;

BenderD
15-08-11, 09:29
klassischer Fall für RUNSQLSTM: einfach die Anweisungen in eine Quelldatei schreiben und jede Anweisung mit einem Semikolon beenden und mit RUNSQLSTM abdüsen.

D*B

M Scheid
15-08-11, 14:00
Super, vielen Dank.

Das funktioniert genau so, wie ich es wollte.