Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2016, 13:17
deyvidd4
 
Fecha de Ingreso: abril-2016
Mensajes: 4
Antigüedad: 8 años
Puntos: 0
Insertar datos con clave foranea!

Amigos les cuento estoy creando un procedimiento almacenado donde tengo que ingresar un producto y este producto tiene dos claves foraneas "id_usuario_alta" "id_usuario_baja" . Donde la logica es que el sistema ingrese automaticamente el id del usuario cuando crea el producto, en este caso id_usuario_alta y tambien ingrese automaticamente cuando un usuario de de baja un producto por cualquier razon y en este caso seria "id_usuario_baja" cuando intento ejecutar el procedure me salen error
en las claves foraneas ... esta bien este codigo o hay algo malo desde ya muchas gracias!


create or replace procedure insertar_Prodcuto
(

nombre_producto varchar2,
tipo_producto varchar2,
fecha_ingreso date,
detalle varchar2,
disponible char1,
anotaciones varchar2,
id_usuario_alta number,
id_usuario_baja number
)
is
begin
insert into producto values(secuencia_producto.nextval,nombre_producto, tipo_producto,fecha_ingreso, detalle,disponible,anotaciones,id_usuario_alta,id_ usuario_baja);
end insertar_producto;