创建触发器的一般语法

Posted hello|world

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建触发器的一般语法相关的知识,希望对你有一定的参考价值。

ORACLE

CREATE [OR REPLACE] TRIGGER trigger_name

{BEFORE | AFTER }
{INSERT | DELETE | UPDATE [OF column [, column …]]}
[OR {INSERT | DELETE | UPDATE [OF column [, column …]]}...]
ON [schema.]table_name | [schema.]view_name 
[REFERENCING {OLD [AS] old | NEW [AS] new| PARENT as parent}]
[FOR EACH ROW ]
[WHEN condition]
PL/SQL_BLOCK | CALL procedure_name;

以上是关于创建触发器的一般语法的主要内容,如果未能解决你的问题,请参考以下文章

插入触发器操作时创建触发器语法错误

您的 SQL 语法有错误...创建触发器时出错

使用 VB.NET 应用程序手动创建 MySQL 触发器(语法错误)

MYSQL创建一个触发器,用于24小时刷新一下数据库的表.

oracle中,用pl/sql创建触发器报触发器无效且未通过重新验证

SQl中触发器怎样执行的?