首页 >

oracle怎么删除trigger

数据库|Oracle

oracle怎么删除trigger

oracle
数据库-Oracle
卖商品源码,ubuntu自带g 吗,豆瓣评论网络爬虫,php中td和tr是什么意思,seo运营公司lzw
oracle怎么删除trigger
java个人博客系统源码,vsCode编辑器倒过来了,ubuntu 备份 恢复,tomcat下项目在哪里,python爬虫选择,php开发自学经典,武安上门seo关键词优化lzw
oracle怎么删除trigger
企业文档源码,ubuntu 拼音选不了,防爬虫吾爱破解,php输入echo,seo什么读lzw
当在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_nameBEFORE DELETE   ON table_name   [ FOR EACH ROW ]DECLARE   -- variable declarationsBEGIN   -- trigger codeEXCEPTION   WHEN ...   -- exception handlingEND;

参数:

OR REPLACE – 可选的。 如果指定,它允许您重新创建已存在的触发器,以便可以在不发出DROP TRIGGER语句的情况下更改触发器定义。

trigger_name – 要创建的触发器的名称。Before Delete – 它表示触发器将在执行Delete操作之前触发。table_name – 创建触发器的表的名称。

限制

无法在视图上创建Before触发器。可以更新:NEW值。无法更新:OLD值。

推荐教学:《Oracle视频教学》


  • 暂无相关文章