MySQL - Duda procedimiento

 
Vista:

Duda procedimiento

Publicado por ines viana (2 intervenciones) el 27/02/2011 15:37:23
Como puedo enseñar un mensaje de error al usuario si no introduce ningun parametro en el procedimiento siguiente:

CREATE PROCEDURE `aaa`.`proc_paciente_historial` (in parametro varchar(6))
BEGIN

declare log_error char(30);

set log_error = "Error, Introduca un DNI";

if (parametro != )
then

SELECT DNI, NOMBRE, fnaci as FECHA_NACIMIENTO, rnhabi as Nº_HABITACION,ENFERMEDAD, fech as FECHA_ENFERMEDAD
FROM pacientes,historial
WHERE rdni=dni and parametro=dni;

else
select log_error;
end if;

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

RE:Duda procedimiento

Publicado por martin (150 intervenciones) el 27/02/2011 16:06:06
Ese Store procedure deberia devolver un recordsert a tu aplicacion, levantas ese mensaje y listo.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar