• SAP HANA Video Tutorials

SAP HANA - SQL 触发器



触发器是存储程序,当某些事件发生时会自动执行或触发。实际上,触发器的编写是为了响应以下任何事件而执行:

  • 数据库操作 (DML) 语句 (DELETE、INSERT 或 UPDATE)。

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

  • 数据库操作 (SERVERERROR、LOGON、LOGOFF、STARTUP 或 SHUTDOWN)。

可以在与事件关联的表、视图、模式或数据库上定义触发器。

触发器的益处

可以为以下目的编写触发器:

  • 自动生成一些派生列值
  • 强制参照完整性
  • 事件日志记录和存储有关表访问的信息
  • 审计
  • 表的同步复制
  • 实施安全授权
  • 防止无效事务
广告