VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

约束触发器

指定了 CONSTRAINT 参数后,可以创建约束触发器,即触发器作为约束使用。除了可以使用 SET CONSTRAINTS 调整触发器触发的时间之外,这与常规触发器相同。

约束触发器必须指定为 AFTER ... FOR [EACH] ROW

约束触发器可以指定 DEFERRABLE | NOT DEFERRABLEINITIALLY IMMEDIATE | INITIALLY DEFERRED 参数。

  • DEFERRABLE | NOT DEFERRABLE:用于约束触发器的启动时机,两个关键字设置该约束是否可推迟。

  • INITIALLY IMMEDIATE | INITIALLY DEFERRE: 如果约束是可推迟的,则这个子句声明检查约束的缺省时间。