sql >> Base de Datos >  >> RDS >> Oracle

Desencadenador Oracle SQL para establecer automáticamente un valor de columna

¡Parece que está tratando de usar la sintaxis de SQL Server en una base de datos Oracle! Prueba esto:

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

(Nota:antes no después, y con for each row .)