SAP HANA - Pemicu SQL

Pemicu adalah program yang disimpan, yang dijalankan atau dijalankan secara otomatis ketika beberapa peristiwa terjadi. Faktanya, pemicu ditulis untuk dieksekusi sebagai respons terhadap salah satu peristiwa berikut -

  • Pernyataan manipulasi database (DML) (DELETE, INSERT, atau UPDATE).

  • Pernyataan definisi database (DDL) (CREATE, ALTER, atau DROP).

  • Operasi database (SERVERERROR, LOGON, LOGOFF, STARTUP, atau SHUTDOWN).

Pemicu dapat ditentukan di tabel, tampilan, skema, atau database yang terkait dengan peristiwa tersebut.

Manfaat Pemicu

Pemicu dapat ditulis untuk tujuan berikut -

  • Menghasilkan beberapa nilai kolom turunan secara otomatis
  • Menerapkan integritas referensial
  • Event logging dan menyimpan informasi pada akses tabel
  • Auditing
  • Replikasi tabel secara sinkron
  • Menerapkan otorisasi keamanan
  • Mencegah transaksi tidak valid