博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PL/SQL学习笔记之触发器
阅读量:2198 次
发布时间:2019-05-02

本文共 561 字,大约阅读时间需要 1 分钟。

 

一:触发器响应的事件

  • 数据库操作(DML)语句(DELETE,INSERT,UPDATE)

  • 数据库定义(DDL)语句(CREATE,ALTER或DROP)

  • 数据库操作(SERVERERROR,登录,注销,启动或关机)

 

二:创建触发器

CREATE [OR REPLACE ] TRIGGER trigger_name {BEFORE | AFTER | INSTEAD OF } {
INSERT [OR] | UPDATE [OR] | DELETE} [OF col_name] ON table_name [REFERENCING OLD AS o NEW AS n]   //引用储存旧值的OLD表 和 新值的 NEW表[FOR EACH ROW] //行级触发器,即触发器将每一行受到影响执行。否则,当执行SQL语句,这被称为表级触发器,触发将执行一次WHEN (condition) DECLARE Declaration-statementsBEGIN Executable-statementsEXCEPTION Exception-handling-statementsEND;

 

转载于:https://www.cnblogs.com/ygj0930/p/8298202.html

你可能感兴趣的文章
【LEETCODE】202-Happy Number
查看>>
和机器学习和计算机视觉相关的数学
查看>>
十个值得一试的开源深度学习框架
查看>>
【LEETCODE】240-Search a 2D Matrix II
查看>>
【LEETCODE】53-Maximum Subarray
查看>>
【LEETCODE】215-Kth Largest Element in an Array
查看>>
【LEETCODE】241-Different Ways to Add Parentheses
查看>>
【LEETCODE】312-Burst Balloons
查看>>
【LEETCODE】232-Implement Queue using Stacks
查看>>
【LEETCODE】225-Implement Stack using Queues
查看>>
【LEETCODE】155-Min Stack
查看>>
【LEETCODE】20-Valid Parentheses
查看>>
【LEETCODE】290-Word Pattern
查看>>
【LEETCODE】36-Valid Sudoku
查看>>
【LEETCODE】205-Isomorphic Strings
查看>>
【LEETCODE】204-Count Primes
查看>>
【LEETCODE】228-Summary Ranges
查看>>
【LEETCODE】27-Remove Element
查看>>
【LEETCODE】66-Plus One
查看>>
【LEETCODE】26-Remove Duplicates from Sorted Array
查看>>