Home ORDIX AG             Dienstleistung             Trainingsshop    Kunden / Referenzen Aktuelles    Kontakt
Home  Pfeil  ORDIX News  Pfeil  2/2007  Pfeil  Datenbanken
suche: 

Beispielcode zum Performance-Vergleich zwischen der Nutzung von Konstanten und Variablen:

-- Konstanten
declare
time1 number; time2 number; erg number; n_of_repeats number;
CONS_1 CONSTANT number := 100;
checksum number;
begin
time1:=dbms_utility.get_time;


n_of_repeats:=10000000; checksum:=1;

for r in 1..n_of_repeats loop checksum := checksum + cons_1; end loop Konstante;

dbms_output.put_line('Ergebnis: '||checksum); time2:=dbms_utility.get_time; dbms_output.put_line('Dauer Konstante: '||(time2-time1)); end; /

-- Variablen declare time1 number; time2 number; erg number; n_of_repeats number; VAR_1 number := 100; checksum number; begin time1:=dbms_utility.get_time;

n_of_repeats:=10000000; checksum:=1;

for r in 1..n_of_repeats loop checksum := checksum + VAR_1; end loop Variable;

dbms_output.put_line('Ergebnis: '||checksum); time2:=dbms_utility.get_time; dbms_output.put_line('Dauer Variable: '||(time2-time1)); end; /