• SAP HANA Video Tutorials

SAP HANA - SQL 觸發器



觸發器是儲存程式,當某些事件發生時會自動執行或觸發。實際上,觸發器的編寫是為了響應以下任何事件而執行:

  • 資料庫操作 (DML) 語句 (DELETE、INSERT 或 UPDATE)。

  • 資料庫定義 (DDL) 語句 (CREATE、ALTER 或 DROP)。

  • 資料庫操作 (SERVERERROR、LOGON、LOGOFF、STARTUP 或 SHUTDOWN)。

可以在與事件關聯的表、檢視、模式或資料庫上定義觸發器。

觸發器的益處

可以為以下目的編寫觸發器:

  • 自動生成一些派生列值
  • 強制參照完整性
  • 事件日誌記錄和儲存有關表訪問的資訊
  • 審計
  • 表的同步複製
  • 實施安全授權
  • 防止無效事務
廣告