Oracle - TRIGGER

 
Vista:

TRIGGER

Publicado por ASDFGH (1 intervención) el 31/05/2010 16:49:01
Señores:

Necesito hacer un trigger que se ejecute despues de un insert en la tabla usuario y que luego de esto inserte algunos campos (de tabla usuario) en la tabla reg_usuario validando que el usuario no exista. Si es asi ademas debo agregar el valor de una secuencia (S_registro).
La idea la tengo clara pero tengo problemas con la sintaxis.

CREATE TRIGGER reg_empleados
after INSERT OF folio
ON usuarios
FOR EACH ROW
WHEN (select count (*) from reg_usuarios where rut=123<0); /* esa es la validacion que necesito hacer */
BEGIN
insert into reg_usuarios(campo1, campo2,campo3)
select (s_registro, campo1, campo2, campo3) from usuarios /*debo incluir la secuencia*/

END
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder