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
Entry tags:ora

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) - (Ierakstīt jaunu komentāru)


[info]kruzulis
2009-03-02 18:10 (saite)
tajā wtf kodā, no objektorientētības, protams, nav ne smakas.

(Atbildēt uz šo) (Iepriekšējais)


(Lasīt komentārus) -

Neesi iežurnalējies. Iežurnalēties?