• 技术文章 >数据库 >Oracle

    怎么关闭oracle触发器

    青灯夜游青灯夜游2022-05-23 20:47:30原创603

    关闭触发器的方法:1、使用“ALTER TRIGGER 触发器名称 DISABLE;”语句,可关闭指定名称的触发器;2、使用“ALTER TABLE 表名称 DISABLE ALL TRIGGERS;”语句,可关闭指定数据表中的所有触发器。

    本教程操作环境:Windows7系统、Oracle 11g版、Dell G3电脑。

    触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。

    因此触发器不需要人为的去调用,也不能调用。触发器的触发条件其实在定义的时候就已经设定好了。

    怎么关闭oracle触发器

    当在Oracle中创建了触发器,您可能需要禁用(关闭)该触发器。 那么可以用ALTER TRIGGER语句来做到这一点。

    有两种方法:

    1、关闭指定触发器

    ALTER TRIGGER trigger_name DISABLE;

    参数

    示例:

    ALTER TRIGGER orders_before_insert DISABLE;

    可关闭名称为orders_before_insert的触发器。

    2、关闭指定表中所有触发器

    ALTER TABLE table_name DISABLE ALL TRIGGERS;

    参数

    示例:

    ALTER TABLE orders DISABLE ALL TRIGGERS;

    可名为orders的表上的所有触发器。

    扩展知识:开启oracle触发器

    1、在表上启用指定触发器

    ALTER TRIGGER trigger_name ENABLE;

    2、在表上启用所有触发器

    ALTER TABLE table_name ENABLE ALL TRIGGERS;

    推荐教程:《Oracle教程

    以上就是怎么关闭oracle触发器的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:oracle
    上一篇:oracle有哪些索引 下一篇:oracle有临时变量吗
    PHP小白到大牛直播班第二十期

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• oracle严查Java许可,企业连夜卸载JDK• centos7可以使用Oracle吗• oracle怎么判断数据是否是数字类型• oracle怎么查询用户所有表• 怎么修改oracle的processes值• 实例详解oracle添加唯一约束
    1/1

    PHP中文网