|
set long 50000; set heading off; set pagesize 2000;
select 'create or replace trigger "' || trigger_name || '"' || chr(10)|| decode( substr( trigger_type, 1, 1 ), 'a', 'after', 'b', 'before', 'i', 'instead of' ) || chr(10) || triggering_event || chr(10) || 'on "' || table_owner || '"."' || table_name || '"' || chr(10) || decode( instr( trigger_type, 'each row' ), 0, null, 'for each row' ) || chr(10) , trigger_body from user_triggers; |