Cargando

Ir a contenido

X

He creado un procedimiento almacenado en mysql pero no funciona, que debo hacer?





  AUTOR PREGUNTA

Publicado 04 febrero 2014 - 19:40
[font=arial,helvetica,sans-serif][size=4]He creado un procedimiento almacenado en mysql[color=#1A1A1A] pero no funciona, que debo hacer?[/color][/size][/font]

DELIMITER $$
CREATE PROCEDURE Insertar (IN opcion VARCHAR(20),IN var VARCHAR(50))
AS
IF opcion='Insertar'
BEGIN
INSERT INTO pruebas2 (nombre) VALUES(var);
END$$
DELIMITER ;

  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 04 febrero 2014 - 21:25
[size=4][font=arial,helvetica,sans-serif][color=#1A1A1A]El problema es un error en el código el if debe ir dentro del bloque begin / end, la estructura correcta es[/color][/font][/size]
[color=#1a1a1a][font=Times New Roman, serif][size=3]
CREATE PROCEDURE Insertar (IN opcion VARCHAR(20),IN var VARCHAR(50))
AS
BEGIN
/* codigo del procedimiento almacenado */
END$$
[/size][/font][/color]


X