专注各种脚本编程
Baidu
加入收藏夹
本站内容有下面分类知识,欢迎您的到来^_^
shell相关:指令篇 基础篇 脚本欣赏 编程实例 shell问问 shell视频教程 技巧篇 水平测试 E文资料 vi编辑器 高级Bash脚本编程指南
其他:mysql perl c语言 oracle
当前位置:| 主页>oracle>

获得触发器脚本

百度收藏 QQ搜藏

gettrig.sql代码如下:
######################

set heading off
set feedback off
set linesize 1000
set trimspool on
set verify off
set termout off
set embedded on

spool &1..sql
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
where trigger_name = upper('&1')
/
prompt /

spool off
set verify on
set feedback on
set termout on
set heading on

#######################

上一篇:用来获取所有视图脚本 下一篇:在用户模式下显示对象空间使用情况

power by soyo123 2007-2008