Oracle
 sql >> база данни >  >> RDS >> Oracle

Актуализиране на стойност чрез тригер СЛЕД АКТУАЛИЗИРАНЕ Oracle 11g

Използвайте кода по-долу за тригер.Извършени промени:

  1. Използване на BEFORE UPDATE вместо AFTER UPDATE.
  2. Задаване на стойността на ID на предишната. (Идентификационното поле никога няма да бъде променено)

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

Забележка: С ПРЕДИ АКТУАЛИЗАЦИЯ:

  • Не можете да създадете тригер ПРЕДИ в изглед.
  • Вие можете да актуализирате стойностите :NEW.
  • Вие не можете да актуализирате стойностите :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. Копиране на данни от LOB колона в дълга необработена колона

  2. групово вмъкване от Java в Oracle

  3. Oracle SQL Query за обобщаване на статистика, използвайки GROUP BY

  4. Извличане на големи clob данни с помощта на sqlplus

  5. SQLcl за прехвърляне на данни от Oracle към PostgreSQL или YugabyteDB 🅾🐘🚀