Tema: Re: oracle recursive trigger
Autorius: Jornada Del Muerto
Data: 2010-08-13 11:03:15
Nu ir dar ten tranzakcija nemaiso, kad po tikrinimo jei nerado insertinant dar kazkas i ta laika nepadarytu tokio insert kad nebutu dubliu...
"Jornada Del Muerto" <agira@TRINTIgmx.co.uk> wrote in message news:i42u66$h88$1@trimpas.omnitel.net...
> Jis kiek suprantu source neturi, o insert ateina is softo, tik poto jis del to su triggeriu daraso ka reikia, bet nedaro tikrinimo apie kuri minejau kitam poste. jam tikrint reik ar ner planuojamos insertint kombinacijos pries inserta ir viskas.
>
> "VyvIT" <vyvit@tivyv.omc> wrote in message news:i42t6f$frb$1@trimpas.omnitel.net...
>> Nzn ar ko nesuveliu, bet jeigu dar pridejus viena stulpeli su bool'u :]
>>
>> vykdai insert (1,2,false)
>> after insert'e tikrini naujas reiksmes, jei 3col=false - update(1,2,true)
>> after update'e tikrini naujas reiksmes, jei 3col=true - sukeiti reiksmes ir
>> insert(2,1,true) ir after insert'as nebeivyksta
>>
>>
>> "ledasl" <asai@pastas.lt> wrote in message
>> news:i40nl5$70m$1@trimpas.omnitel.net...
>>> Sveiki,
>>>
>>> ar imanoma ant oracle 10g trigeryje nustatyti kurio lygio rekursijoj jis
>>> yra?
>>> Problema, kad reikia ideti i lentele insert'o metu ideti dar viena irasa,
>>> tai darant per insert trigeri gaunasi gilus ciklas iki kol numirsta del
>>> per gilios rekursijos.
>>> Kadangi irasa reikia prideti tik viena, zinant rekursijos gyli galima
>>> sustabdyti ir toliau nebeiterpinteti, bet neaisku, kaip gauti kuriam dabar
>>> iskvietime tas trigeris yra.
>>> diseiblinti pacio trigerio neleidzia, nei is jo, nei is iskvieciamos
>>> proceduros, ar funkcijos.
>>
>>