Repeat: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
repeat führt ein SQL insert/update/select Statement mehrfach aus. Dabei wird die zuvor mit "save" gespeicherte Tabelle als Grundlage für den Mehrfachlauf benutzt. Jede Spalte dieser Grundlagentabelle (im Moment nur $RID) kann als Eingangsparameter für die einzelnen Statements dienen.


  repeat from OLAP$$TMP
$NewEntry
 
select
  RID
from
  AUFTRAG
where
  MOMENT = '01.01.2007'
 
save
-
  repeat
    
    
  update AUFTRAG
  update AUFTRAG
  set  
  set  
   ZAEHLER_NUMMER = '~ZAEHLER_NUMMER~'
   ZAEHLER_NUMMER = $NewEntry
  where  
  where  
   RID = ~RID~
   RID = $RID
-
 
== Allgemeine Syntax ==
 
"repeat"
<SQLStatement>
{ "~"
<SQLStatement> }
"-"
 


zurück zu [[OLAP]].
zurück zu [[OLAP]].

Version vom 25. Februar 2007, 21:33 Uhr

repeat führt ein SQL insert/update/select Statement mehrfach aus. Dabei wird die zuvor mit "save" gespeicherte Tabelle als Grundlage für den Mehrfachlauf benutzt. Jede Spalte dieser Grundlagentabelle (im Moment nur $RID) kann als Eingangsparameter für die einzelnen Statements dienen.

$NewEntry
select 
 RID 
from
 AUFTRAG 
where
 MOMENT = '01.01.2007'
save
-

repeat
 
update AUFTRAG
set 
 ZAEHLER_NUMMER = $NewEntry
where 
 RID = $RID
-

Allgemeine Syntax

"repeat" 

<SQLStatement>
{ "~"
<SQLStatement> }
"-"


zurück zu OLAP.