Tema: Re: oracle recursive trigger
Autorius: Jornada Del Muerto
Data: 2010-08-13 11:45:39
Tada reikes tarpines lentos tai funkcijai atlikineti, pvz.:
TblInsertAlreadyDone, laukai: Id1, Id2, Date (datetime) <- data tam kad butu galima nelaikyt labai daug lentoje irasu, pvz trint viska kas seniau viena diena kad ir tam paciam trigeryje
1. Suveikia triggeris;
2. Susizinai duomenis insertinimui, pvz trigeris suveike ant insert A (1,2), susizinai kad reikes insertint (2,1)
3. Tikrini ar tarpineje lentoje "TblInsertAlreadyDone" nera jau tokio iraso.
3.1 Jei yra, nedaroma nieko.
3.2 Jei nera insertini i abi lentas ta informacija.
Cia suveiks jei trigeris negali matyt lentos kuria triggerinai bet jei gali matyt kitas.
"BigM" <mindaugask_NOSPAM@centras.lt> wrote in message news:i42vtf$jlj$1@trimpas.omnitel.net...
> beda ta, kad nelabai galima daryti select'o is tos pacios lentos, kurioje
> sauna trigeris. Kiek pamenu ar tai del mutavimo ar kazkokia kita klaida
> pradeda klykt.
>
> "Jornada Del Muerto" <agira@TRINTIgmx.co.uk> wrote in message
> news:i42tj9$gff$1@trimpas.omnitel.net...
>> Rekursiniu algoritmu esme kad turi buti taip parasyta funkcija kuri moketu
>> elgtis su informacija bet kokiam rekursijos gylyje, jei paprasciau
>>
>> Sugaves inserta susizinai koki buvo jo duomenys ir poto tikrini ar nera
>> tokio iraso koki nori kurti, jei nera kuri, jei yra nekuri ir viskas bus
>> grazu.
>