so_damn_insane ([info]so_damn_insane) rakstīja,
@ 2007-04-26 18:40:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Entry tags:ora

Kā tas notika?
No vienas puses ir drausmīgi interesanti, kā viens aizmirsts lauks (palicis NULL) spēj ietekmēt pārējos laukus.
Ar sistēmas procesu pusnaktī, kurš atlasa šo lauku ar my_date + nvl(my_field,0) <= sysdate, un atkarīgi no rezultāta veic labojumus citā shēmā, kur to noķer trigeris, kurš iekš IF ar 3 nosacījumiem izsauc interfeisa procedūru, kura izsauc īsto procedūru, kura uzstāda vērtību citam laukam sākotnējā tabulā.



(Ierakstīt jaunu komentāru)

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