Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Error en procedimiento almacenado.

Estas en el tema de Error en procedimiento almacenado. en el foro de Mysql en Foros del Web. Estoy realizando pruebas con procedimientos alamcenados en mysql y he intentado uno muy simple: CREATE PROCEDURE altaUsuario( IN producto VARCHAR( 255 ) , IN tipo ...
  #1 (permalink)  
Antiguo 08/04/2011, 02:05
 
Fecha de Ingreso: enero-2002
Mensajes: 182
Antigüedad: 22 años, 2 meses
Puntos: 0
Error en procedimiento almacenado.

Estoy realizando pruebas con procedimientos alamcenados en mysql y he intentado uno muy simple:

CREATE PROCEDURE altaUsuario( IN producto VARCHAR( 255 ) , IN tipo VARCHAR( 100 ) , IN titulo VARCHAR( 255 ) , IN cuerpo TEXT, IN keyword TEXT )

BEGIN

INSERT INTO bdconocimiento( producto, tipo, titulo, cuerpo, keyword )
VALUES (
producto, tipo, titulo, cuerpo, keyword
);

END;

Pues me da error y no se pq, alguien me puede echar una mano.

Un saludo y gracias.

Última edición por Bibliotec; 08/04/2011 a las 02:15
  #2 (permalink)  
Antiguo 08/04/2011, 03:18
 
Fecha de Ingreso: enero-2002
Mensajes: 182
Antigüedad: 22 años, 2 meses
Puntos: 0
Respuesta: Error en procedimiento almacenado.

Ya esta solucionado quedaria de este modo:

CREATE PROCEDURE altaUsuario( IN producto VARCHAR( 255 ) , IN tipo VARCHAR( 100 ) , IN titulo VARCHAR( 255 ) , IN cuerpo TEXT, IN keyword TEXT )
INSERT INTO bdconocimiento( producto, tipo, titulo, cuerpo, keyword )
VALUES (
producto, tipo, titulo, cuerpo, keyword
);

Sin el begin y sin el end rula.

Etiquetas: procedimiento, almacenar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:16.