2022-07-18 542
oracle怎么删除trigger
当在Oracle中创建了触发器,有时您可能需要将其从数据库中删除,那么可以使用DROP TRIGGER语句来执行此操作。
语法
在Oracle / PLSQL中,在Oracle中删除触发器的语法是:
DROP TRIGGER trigger_name;
trigger_name - 要删除的触发器的名称。
示例
下面来看看一个如何在Oracle中删除触发器的例子。
DROP TRIGGER orders_before_insert;
本示例使用DROP TRIGGER语句删除一个名称为orders_before_insert的触发器。
扩展知识:
Before Delete触发器表示Oracle将在执行删除操作之前触发此触发器。
语法
在Oracle / PLSQL中创建Before Delete触发器的语法是:
CREATE [ OR REPLACE ] TRIGGER trigger_name BEFORE DELETE ON table_name [ FOR EACH ROW ] DECLARE -- variable declarations BEGIN -- trigger code EXCEPTION WHEN ... -- exception handling END;
参数:
OR REPLACE - 可选的。 如果指定,它允许您重新创建已存在的触发器,以便可以在不发出DROP TRIGGER语句的情况下更改触发器定义。
trigger_name - 要创建的触发器的名称。Before Delete - 它表示触发器将在执行Delete操作之前触发。table_name - 创建触发器的表的名称。
限制
无法在视图上创建Before触发器。可以更新:NEW值。无法更新:OLD值。
原文链接:https://77isp.com/post/2091.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态