第九章 触发器定义
描述触发器定义的结构。
介绍
触发器是在SQL中发生特定事件时执行的代码段。InterSystems IRIS支持基于执行INSERT、UPDATE和DELETE命令的触发器。根据触发器定义,指定的代码将在相关命令执行之前或之后立即执行。每个事件可以有多个触发器,只要它们被分配了执行顺序。
可以向持久类添加触发器定义。它们在其他类中没有意义。
详情
触发器定义具有以下结构:
/// description
Trigger name [ keyword_list ]
{ implementation }
description描述(可选)旨在显示在“类参考”中。默认情况下,描述为空白。name(必需)是触发器的名称。这必须是有效的类成员名称,并且不能与任何其他类成员名称冲突。keyword_list(必需)是以逗号分隔的关键字列表,用于进一步定义触发器。implementation实现(必需)是零行或多行ObjectScript代码,用于定义触发触发器时要执行的代码。
.png)






