MySQL - Problemas Stored Procedures

   
Vista:

Problemas Stored Procedures

Publicado por netcigos (2 intervenciones) el 06/10/2007 00:11:00
Hola Amigos !!

Quiero ejecutar el siguiente store procedure que lo genere utilizando el mygeneration con los templates para el mysql 5 .

Utilizo el SQL MAESTRO coomo ide para ejecutar el scrip.

La version que tengo del MySql es la ultima 5.0.8

me tire el siguiente error

QL 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 'DELIMITER' at line 20

el scrip es el siguiente:


DELIMITER $$

DROP PROCEDURE IF EXISTS 'proc_articulosLoadByPrimaryKey'

CREATE PROCEDURE proc_articulosLoadByPrimaryKey
(
p_id_rubro INT(11),
p_id_categoria_articulo INT(11),
p_id_articulo INT(11)
)
SQL SECURITY INVOKER
BEGIN

SELECT
id_rubro,
id_categoria_articulo,
id_articulo,
codigo_barra,
marca,
denominacion,
stock_disponible,
stock_minimo,
stock_registrado,
precio_costo,
precio_venta,
porcentage_marcacion
FROM articulos
WHERE
(id_rubro = p_id_rubro) AND
(id_categoria_articulo = p_id_categoria_articulo) AND
(id_articulo = p_id_articulo)
;

END$$

DELIMITER ;$$

Cual es el error de sintaxis no lo veo ?
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:Problemas Stored Procedures

Publicado por carlos de jesus castañeda (2 intervenciones) el 24/10/2007 18:23:23
Quitale los signos de $ en la instrucción DELIMITER.
En mis procedimientos tengo esto:

END $$

DELIMITER ;

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

RE:Problemas Stored Procedures

Publicado por Jaime (1 intervención) el 13/12/2007 23:53:33
le sobra $$ despues del punto y coma del delimiter final
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