Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Memperbarui nilai melalui pemicu SETELAH PEMBARUAN Oracle 11g

Gunakan kode di bawah untuk pemicu.Perubahan selesai:

  1. Menggunakan BEFORE UPDATE bukan AFTER UPDATE.
  2. Mengatur nilai ID seperti sebelumnya. (Bidang ID tidak akan pernah diubah)

    CREATE OR REPLACE TRIGGER ALTER_ID_TRIGGER BEFORE UPDATE ON CUSTOMER BEGIN SET :NEW.ID = :OLD.ID END;

Catatan: Dengan SEBELUM UPDATE:

  • Anda tidak dapat membuat pemicu SEBELUM pada tampilan.
  • Anda dapat memperbarui :nilai BARU.
  • Anda tidak dapat memperbarui nilai :OLD.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghubungkan Oracle menggunakan ODP.NET dengan Enterprise Library DAAB

  2. MODIFY COLUMN di Oracle - Bagaimana cara memeriksa apakah suatu kolom dapat dibatalkan sebelum disetel ke dapat dibatalkan?

  3. buat Oracle View untuk membandingkan data berdasarkan kondisi

  4. Ubuntu ORA-24960:atribut OCI_ATTR_USERNAME lebih besar dari panjang maksimum yang diizinkan yaitu 255

  5. Aplikasi vs Kumpulan Koneksi Penduduk Database