Você está na página 1de 3

PL/SQL PROF. TONINHO --->>>>>>>>>>>>>>> TRIGGERS - GATILHOS <<<<<<<<<<<<<<<--A primeira trigger registra o ome !

!o "s"#rio e a $"e %oras e&e e tro". Esse e'emp&o (oi retira!o !iretame te !a !o)"me ta*+o Ora)&e. No osso e'emp&o (a,emos re(ere )ia a "m e-e to !o sistema ao i -.s !e re(ere )iarmos "ma ta/e&a. O"tros e-e tos !o sistema s+o0 AFTER SER1ERERROR AFTER LOGON 2EFORE LOGOFF AFTER START3P 2EFORE SH3T4O5N Po!emos )riar triggers "sa !o os e-e tos a)ima para 4ATA2ASE 6247 e S8HE9A 63ser7. As !"as e')e*:es s+o SH3T4O5N e START3P $"e s; se ap&i)am a 4ATA2ASE. S8HE9A0 O SG24 Ora)&e )ria a"tomati)ame te "m es$"ema $"a !o . )ria!o "m "s"#rio. O ome !o es$"ema !e-e ser o mesmo ome !e "s"#rio !o SG24 Ora)&e. Este )oma !o permite pree )%er se" es$"ema )om ta/e&as e -is:es e )o )e!er pri-i&.gios para estes o/<etos sem ter $"e "ti&i,ar -#rios )oma !os SQL em -#rias tra sa*:es. Ora)&e= 4ata/ase SQL Re(ere )e >?g Re&ease > 6>?.>7 Part N"m/er 2>?@AB-?> 6N. !o T.7 8riar ta/e&a -igia 8REATE TA2LE -igia 6mar)a 1AR8HARC6>??77D 8ria !o "ma trigger !e a)esso0 Logo 8REATE OR REPLA8E TRIGGER mar)aE&ogo AFTER LOGON ON 4ATA2ASE 2EGIN INSERT INTO -igia 1AL3ES 63SER FF G e tro" o sistema em G FF TOE8HAR6sHs!ateI G44-99-JJJJ HHCK09I0SSG77D 8O99ITD EN4D / 8ria !o "ma trigger !e saL!a0 Logo(( 8REATE OR REPLA8E TRIGGER mar)aE&ogo(( 2EFORE LOGOFF ON S8HE9A 2EGIN INSERT INTO -igia 1AL3ES 63SER FF G sai" !o sistema em G FF TOE8HAR6sHs!ateI G44-99-JJJJ HHCK09I0SSG77D 8O99ITD EN4D / 8o s"&ta !o se&e)t M (rom -igia

PL/SQL PROF. TONINHO

------>>>>>>>>>>>>>>>> O3TROS ENE9PLOS 4E TRIGGERS <<<<<<<<<<<<<<<<<------!rop ta/&e a"&aEtrigger )as)a!e )o strai tD !rop ta/&e &ogEa"&a )as)a!e )o strai tD --> 3ti&i,ar o !rop trigger $"a !o (or !e&etar some te a TRIGGER --> 8asoI !e&ete "ma ta/e&a $"e poss"a triggerI o gati&%o 6trigger7 tam/.m ser# apaga!a. --> !rop trigger i sereE&ogD --> >O 8riar ta/&es. 3ma para gra-ar i (orma*:es e o"tra para o Log !e a&tera*:es )reate ta/&e a"&aEtrigger 6 i! "m/er I !es)ri)ao -ar)%arC6>??7I )o strai t atEpP primarH PeH6i!7 7D --)reate ta/&e &ogEa"&a

6 i! "m/er I !es)ri)ao -ar)%arC6>??7I )o strai t &aEpP primarH PeH6i!7 7D

PL/SQL PROF. TONINHO

Você também pode gostar