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

SQL Server cambia el valor de la columna en el desencadenador de inserción

Aquí hay una forma de usar un activador INSTEAD OF.

CREATE TRIGGER MyTrigger ON MyTable INSTEAD OF INSERT AS
    INSERT MyTable(col1, [other columns])
    SELECT UPPER(i.col1)
        , i.[other columns]
    FROM Inserted i