Triger antes de insertar

jorge
06 de Noviembre del 2004
Quisiera saber como crear un triger en una base de datos oracle 9i que haga lo siguiente:
tabla: prueba
campos: campo1, campo2, campo3,campo4
quiero que al insertar un registro en esta tabla, el contenido del campo4 sea la concatenación del contenido del campo1 y el campo3. Todos los campos son varchar2.

Rodolfo Reyes
06 de Noviembre del 2004
Prueba con lo siguiente:

CREATE OR REPLACE TRIGGER "prueba_insert" BEFORE
INSERT OF "campo1", "campo2" ON "prueba" REFERENCING NEW AS N
FOR EACH ROW
Begin
:n.campo4:=:n.campo1||:n.campo3;
End;
/