Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2012, 16:23
heavybot
 
Fecha de Ingreso: septiembre-2012
Ubicación: Santiago
Mensajes: 1
Antigüedad: 11 años, 7 meses
Puntos: 0
Pregunta Procedimiento de almacenado

Hola gente, soy nuevo en el foro, pero siempre lo leo y aprendo de acá.

Estoy estudiando analista programador de sistemas y tengo una tarea que me complica.

La pregunta es:

Un procedimiento de almacenado que permita actualizar las facturas y detalle de facturas al mismo tiempo.

Las tablas son: factura y detalle_fact.

El PA que se me ocurrió fué este:

Cita:
DELIMITER $$
CREATE PROCEDURE pa_actualizar_facturas(cod char(2))
begin
nuevo_cod_factura VARCHAR(3),
nuevo_fecha DATE,
nuevo_cod_ven VARCHAR(3),
nuevo_cod_cli VARCHAR(3),
nuevo_cod_det VARCHAR(3),
nuevo_cod_fac VARCHAR(3),
nuevo_cod_art VARCHAR(3),
nuevo_cant INT(3)


UPDATE factura
set cod_factura = nuevo_cod_factura,
set fecha = nuevo_fecha,
set cod_ven = nuevo_cod_ven,
set cod_cli = nuevo_cod_cli
where cod_factura = cod;

UPDATE detalle_fact
set cod_det = nuevo_cod_det,
set cod_fac = nuevo_cod_fac,
set cod_art = nuevo_cod_art,
set cant = nuevo_cant
where cod_det = cod;
END$$
DELIMITER;
Me da error cuando lo inserto en la consola.

Y una ayuda mas, como puedo respaldar la base de datos en mi pc para que muestre los PA que ingreso?, creo que era con algo de -R

Alguien me podría ayudar por favor?.

Última edición por heavybot; 12/09/2012 a las 16:28