Tema: Re: oracle recursive trigger
Autorius: ledasl
Data: 2010-08-12 15:36:08
ant mssql'o, galima ir @@NESTLEVEL tikrinti, deja su oraclu sitas neveikia.
duombazej pozymiu neuzdesi, nes kol tranzakcijoj, jis tu irasu nemato, o 
"pragma autonomous_transaction" uzsideti reikia, kad butu galima keisti tos 
pacios lenteles duomenis, ant kurios uzdetas trigeris.

"Dream-Colored Bunny" <cream@lemon.nospam> wrote in message 
news:i40pcs$9c3$1@trimpas.omnitel.net...
> Vienok... O tai negali pozhymi i irasha deti, kuri trigeryje ir tikrinsi?
> Ant MS SQL galima uzhsideti ant duombazes, kad nebutu rekursiju su 
> trigeriais.
>
> -- 
>
> =^_^=
> .
>
> "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.
>>