PDA

View Full Version : SQL 10x ausführen



heynem
09-09-02, 11:59
Hallo alle zusammen,
ich will hoffen, daß ich richtig bin und jemand eine Lösung hat. Ich habe folgendes (simples) SQL Statement:
update heynem/xx_cat090p set #atr01 = ' '
where #atr01 <> ' ' and iatr01 = ' '
Das Problem ist nur, daß ich "es" 10x mit F9
erneut aufrufen muß nachdem ich die Werte
in #atr02, iatr02/#atr03, iatr03/#iatr04, iatr04 usw.
Hat jemand eine Idee wie ich das "in einem Rutsch" hinbekomme ???

Besten Dank im voraus
Michael

rmittag
10-09-02, 09:33
a) source member erstellen und die statements hineinschreiben. dann mit RUNSQLSTM ausführen,

oder

b) ganz elegant mit Rexx die statements zusammensetzen und ausführen

Gruß
Rolf

Bruno Jakob
11-09-02, 08:47
Hallo Rolf,

du hast jetzt schon zwei Mal REXX erwähnt. Arbeitest du damit? Es scheint nur wenige zu geben, die diese Sprache benutzen. Ich glaube, viele wissen garnicht, dass es auf der AS/400 REXX gibt und wissen damit auch nicht, was sie verpassen.

Gruß
Bruno

rmittag
11-09-02, 09:17
<BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>
Arbeitest du damit?
[/quote]
ja, für alles, was ich "inhouse" mache : also statt CL z.B. Nur wenn was an Kunden rausgeht nehme ich es nicht, weil ich schon erlebt habe, dass dann an den sourcen rumgefummelt wird und ich darf dann "Programmfehler" ausbügeln.
<BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>
wissen damit auch nicht, was sie verpassen.
[/quote]
genau, insbesondere das "write once, run everywhere", da unter OS/400, Win, OS/2, Linux ... die gleiche Funktionalität (na ja, fast) zur Verfügung steht.

Gruß
Rolf

Bruno Jakob
11-09-02, 12:35
nicht zu vergessen, dass REXX auch in net.data Makros geht.

Bruno

Robi
11-09-02, 14:13
Klingt interesant
Wie wär's wenn ihr/einer mal bei COMMON einen Kurs anbietet

ich würde kommen
Robi