Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/05/2015, 15:06
Laurilerendi
 
Fecha de Ingreso: mayo-2015
Mensajes: 18
Antigüedad: 8 años, 11 meses
Puntos: 0
Respuesta: Problema con procedimiento

Creo que he dado con una posible solución. Introducir variables para todos los datos que necesito:

Código MySQL:
Ver original
  1. DROP PROCEDURE IF EXISTS ReparacionClienteNuevo;
  2. DELIMITER $$
  3.  
  4. CREATE PROCEDURE ReparacionClienteNuevo (IN Ncli VARCHAR(5), IN Ndni VARCHAR(10), IN Nape VARCHAR(50), IN Nnom VARCHAR(25),
  5. IN Ndir VARCHAR(50), IN NTlf VARCHAR(9), IN Nmat VARCHAR(8), IN Nmar VARCHAR(25), IN Nmod VARCHAR (50), IN Ncol VARCHAR(25), IN Nfecmat DATE,
  6. IN Nfecent DATE, IN Nkms DECIMAL(8,2), IN Nave VARCHAR(200), IN Nfecsal DATE, IN Nrep TINYINT(1), IN Nobs VARCHAR(250))
  7.  
  8.  
  9. INSERT INTO Clientes VALUES (Ncli, Ndni, Nape, Nnom, Ndir, NTlf);
  10. INSERT INTO Vehiculos VALUES (Nmat, Nmar, Nmod, Ncol, Nfecmat, Ncli);
  11. INSERT INTO Reparaciones (Matricula, FechaEntrada, km, Avería, FechaSalida, Reparado, Observaciones) VALUES (Nmat, Nfecent, Nkms, Nave, Nfecsal,
  12. Nrep, Nobs);
  13.  
  14. END $$
  15. DELIMITER ;