sql >> Databasteknik >  >> RDS >> Oracle

Oracle SQL-utlösare för att automatiskt ställa in ett kolumnvärde

Det verkar som att du försöker använda SQL Server-syntax på en Oracle-databas! Prova detta:

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

(Obs:före inte efter, och med for each row .)




  1. Hur man tar reda på om mysql-index passar helt och hållet i minnet

  2. TEMPFILE Offline Fysisk standby

  3. Bästa metoder i PHP och MySQL med internationella strängar

  4. Det går inte att lagra Euro-sign i LOB String-egenskapen med Hibernate/PostgreSQL