sql >> Database >  >> RDS >> Oracle

Oracle SQL-trigger voor het automatisch instellen van een kolomwaarde

Het lijkt erop dat u de SQL Server-syntaxis probeert te gebruiken in een Oracle-database! Probeer dit:

create or replace trigger MyProduct_id_trg 
before insert on MyProduct
for each row
begin 
   :new.productId := :new.oid;
end; 

(Opmerking:voor niet na, en met for each row .)




  1. Vraag was leeg PHP-fout

  2. Time-out voor SQL Server-query, afhankelijk van Where-clausule

  3. MacOSX homebrew mysql root-wachtwoord

  4. Migreer SQL Server DateTime-kolom naar DateTimeOffset