zoukankan      html  css  js  c++  java
  • 查看触发器的源代码


    创建触发器
    SYS @ prod > CREATE OR REPLACE TRIGGER drop_trigger
           BEFORE DROP ON hr.SCHEMA
           BEGIN
              RAISE_APPLICATION_ERROR (
                 num => -20000,
                 msg => 'Cannot drop object');
           END;

    Trigger created.


    根据创建触发器时指定的 TABLE_OWNER 为 HR,查找刚才创建的触发器
    SYS @ prod > select owner,trigger_name,table_owner from dba_triggers where table_owner='HR';

    OWNER TRIGGER_NAME         TABLE_OWNE
    ----- -------------------- ----------
    HR    SECURE_EMPLOYEES     HR
    HR    UPDATE_JOB_HISTORY   HR
    SYS   DROP_TRIGGER         HR


    根据 触发器名称、触发器所属用户查找该触发器的编写代码
    SYS @ prod >  select dbms_metadata.get_ddl('TRIGGER','DROP_TRIGGER','SYS') from dual;

    DBMS_METADATA.GET_DDL('TRIGGER','DROP_TRIGGER','SYS')
    --------------------------------------------------------------------------------

      CREATE OR REPLACE TRIGGER "SYS"."DROP_TRIGGER"
       BEFORE DROP ON hr.SCHEMA

  • 相关阅读:
    数据库(DB)
    PHP课程设计
    版本号设计规则
    设计模式(Java)
    简单的流式布局(移动应用开发)
    laravel工作机制(PHP程序设计)
    接口自动化测试(软件测试)
    Java学习路线
    ES6基础知识
    promise
  • 原文地址:https://www.cnblogs.com/iyoume2008/p/4690663.html
Copyright © 2011-2022 走看看