PROCEDURE Procname (
VariableName1 IN Table1.Col1%TYPE,
......
VariableNamen IN Tablen.Coln%TYPE
)
IST
verarbeitete Zahl;
NewSeqID Tablea.ID_SEQ%TYPE;
CURSOR cursorname IST
Spalten VORWÄHLEN
VON
tablea a,
tableb b
WO a.colx = b.colx
UND a.coly = VariableName2
UND a.colz = b.tableB_PK
UND b.colx = VariableName3
;
ANFANGEN
FÜR i in der cursorname SCHLEIFE
IN tablea a (col1, col2, col3, col4, col5 ...............) EINSETZEN
WERTE (ID_SEQ.NEXTVAL, i.col1, i.col2, i.col3, i.col4, i.col5, .....................);
verarbeitet: = myCur%ROWCOUNT;
ENDEN-SCHLEIFE;
dbms_output.put_line („Gesamtaufzeichnungen verarbeitet: “ || verarbeitet);
ENDE Procname;
|