第二十一章 SQL命令 CREATE TRIGGER(一)
创建触发器
大纲
CREATE TRIGGER trigname {BEFORE | AFTER} event [,event]
[ORDER integer]
ON table
[REFERENCING {OLD | NEW} [ROW] [AS] alias]
action
参数
trigname- 要创建的触发器的名称,它是一个标识符。触发器名称可以是限定的,也可以是非限定的;如果限定,则其架构名称必须与表的架构名称匹配。BEFORE event,AFTER event- 事件执行触发器的时间(之前或之后)。 触发器事件或以逗号分隔的触发器事件列表。可用的事件列表选项包括INSERT、DELETE和UPDATE。 可以指定事件的单个更新。UPDATE OF子句后跟列名或逗号分隔的列名列表。仅当language为SQL时才能指定UPDATE OF子句。不能在逗号分隔的事件列表中指定UPDATE OF子句。ORDER integer- 可选-当具有相同时间和事件的表有多个触发器时,触发器的执行顺序。如果省略顺序,则为触发器分配的顺序为0。ON table- 为其创建触发器的表。


.png)
重要参数:
任务运行所在的 命名空间:%SYS
任务类型:运行传统任务
执行代码:do ##Class(%SYS.Journal.File).PurgeAll().png)
.png)
.png)


