Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Trigger

Estas en el tema de Trigger en el foro de Oracle en Foros del Web. Saludos:::::::::. Recien empeze a estudiar los trigger y quiero hacer uno que me permita insertar solo si cumple cierto requisito, esto es lo que tengo: ...
  #1 (permalink)  
Antiguo 21/11/2009, 08:40
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 15 años, 2 meses
Puntos: 13
Pregunta Trigger

Saludos:::::::::.

Recien empeze a estudiar los trigger y quiero hacer uno que me permita insertar solo si cumple cierto requisito, esto es lo que tengo:


........
........
........-- cuerpo del trigger
DECLARE
x NUMBER;
BEGIN
select count(*) into x from categoria where padre=:new.padre;
if(x = 0) then
dbms_output.put_line('nombre no existe');
else
insert into categoria values(:new.nombre_cate,:new.padre);
end if;
END;

cuando x = 0 quiero no inserte (como hago que no inserte)
de lo contrario que si lo haga

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:24.