MySQL - proced. almacenado

 
Vista:

proced. almacenado

Publicado por algundia (1 intervención) el 31/07/2007 17:47:37
biuneos dias tengo un procedimiento que deseo llamar desde php, a la hora de compilarlo no me da error pero a la hora de correr lo me genera e lsig. error

ERROR:::

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ins_datos_pac
('E', 'E', 'E', 'E', 'F', 'op', '2007-07-19', 'E', 'E', 'E', '', ' at line 1

es un procediminto sencillo solo tiene un insert lo detallo a continuacion

create procedure nombre ( pid varchar(25) ,
pnombre varchar(45) )

INSERT INTO table
(camp1, camp2)
VALUES
(pid, pnombre);
END

aparte tengo funciones q me trabajan perfectamente.
no se q pueda tener el procedimineto ya es es muy sencillo

Por ota parte la sintaxis del if en mysql para programar en pl/sql es
if (sentencia) then
end if;

o

if (sentencia) {

}
o cual es la sintaxis.

si me pueden ayudar se lo sagradezco para saber por q me da ese error

saludos buen dia
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