ayuda en error por favor
Publicado por katia (1 intervención) el 09/06/2011 08:09:35
CREATE DEFINER=`root`@`localhost` PROCEDURE `func_insact_alquiler`(IN op int,
pidalquiler int, pidempleado int, pidproveedor int, pidcontrato int, pfecha_inicio datetime,
pduracion int, pmonto numeric,
pmodalidad_de_trabajo varchar)
BEGIN
if op = 0 then
insert into alquiler(idalquiler,idempleado,idproveedor,idcontrato,fecha_inicio,duracion,monto,modalidad_de_trabajo)
values (pidalquiler,pidempleado, pidproveedor, pidcontrato,pfecha_inicio,pduracion, pmonto, pmodalidad_de_trabajo);
end if;
if op = 1 then
update alquiler set idempleado=pidempleado, idproveedor=pidproveedor,idcontrato=pidcontrato,fecha_inicio=pfecha_inicio,duracion=pduracion,monto=pmonto,modalidad_de_trabajo=pmodalidad_de_trabajo
where idalquiler=pidalquiler;
end if;
END
me sale el siguiente error:
usted tiene un error en la sintaxis SQL, consulte el manual que corresponde a su versión del servidor MySQL para la sintaxis correcta a usar cerca 'END' en la línea 1
por favor necesito ayuda para resolver esto; de antemano les agradecere!
pidalquiler int, pidempleado int, pidproveedor int, pidcontrato int, pfecha_inicio datetime,
pduracion int, pmonto numeric,
pmodalidad_de_trabajo varchar)
BEGIN
if op = 0 then
insert into alquiler(idalquiler,idempleado,idproveedor,idcontrato,fecha_inicio,duracion,monto,modalidad_de_trabajo)
values (pidalquiler,pidempleado, pidproveedor, pidcontrato,pfecha_inicio,pduracion, pmonto, pmodalidad_de_trabajo);
end if;
if op = 1 then
update alquiler set idempleado=pidempleado, idproveedor=pidproveedor,idcontrato=pidcontrato,fecha_inicio=pfecha_inicio,duracion=pduracion,monto=pmonto,modalidad_de_trabajo=pmodalidad_de_trabajo
where idalquiler=pidalquiler;
end if;
END
me sale el siguiente error:
usted tiene un error en la sintaxis SQL, consulte el manual que corresponde a su versión del servidor MySQL para la sintaxis correcta a usar cerca 'END' en la línea 1
por favor necesito ayuda para resolver esto; de antemano les agradecere!
Valora esta pregunta


0