so_damn_insane ([info]so_damn_insane) rakstīja,
@ 2009-03-02 16:09:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
ORA-WTF
Agrāk mums bija katrai atskaitei sava procedūra.
Tad tas tika pārrakstīts/uzlabots, un tagad mums ir viena procedūra visām atskaitēm. Ja vajag izveidot atskaiti izsaucam "create_report(id, 'REPORT_X')". Superīgi, vai ne?
Diemžēl rezultāts izskatās šādi:

IF pirmā_atskaite THEN
-- 1k ridas pirmajai atskaitei
ELSIF otrā atskaite THEN
-- 1k rindas otrai atskaitei
...
END IF;

-- 20 rindas kopīgas visām atskaitēm

IF pirmā_atskaite THEN
-- 1k rindas pirmajai atskaitei
ELSIF ...


(Lasīt komentārus)

Nopūsties:

No:
Lietotājvārds:
Parole:
Ievadi te 'qws' (liidzeklis pret spambotiem):
Temats:
Tematā HTML ir aizliegts
  
Ziņa:
Neesi iežurnalējies. Iežurnalēties?