blem, kaip tai nesimato toje pacioje trans tavo insertintas irasas?Kiek pamenu, nemato kitos transakcijos, bet saviskej tai matai? Ar jau as pamirsau kazka. Tarkim: lentoje 0 irasu; start_trans; insert irasas; select count(*) = 1? insert irasas; commit; O siaip tai gal vertetu tiesiog trigeryje per daug sitos logikos nesukti, o iskviesti kokia paketo paprograme. Ir siaip tai tiesiog daryti patikrinima (nezinau ar trigerio lygyje imanoma) selectini is lentos irasa ir jam ieskai atitikmens. Jeigu jau yra atitikmuo,tai nieko nedarai, o jeigu nera - darai ta papildoma inserta. Kad nebutu rekursiju. Cia tuo atveju, jeigu mano teorija apie transakcijoje matomus jau suinsertintus irasus galioja. Ir aprasyk situacija :) "ledasl" <asai@pastas.lt> wrote in message news:i40vmk$i4k$1@trimpas.omnitel.net... > neypatingas, is esmes, tai sukuriamas dar vienas toks pat irasas kai > insert daromas programoj. o tikrinti, ar jau toks buvo insertintas > neiseina, nes tranzakcijos ribose nesimato naujai iterptu duomenu. > > "tallman" <bill.tallman@gmailas.com> wrote in message > news:i40v14$hb7$1@trimpas.omnitel.net... >> jauciu tas tavo papildomas insertas kuri tu darai trigeryje yra koks nors >> ipatingas duomenu prasme ? >> tipo kurio nors lauko reiksme speciali ar pan ? >> nu tai trigeryje darai patikrinima insertinti tik tada jeigu reiksmes >> buvo tokios ir tokios.... >> >> >> "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. >> >> >