MySQL - procedimientos en mysql 5

 
Vista:

procedimientos en mysql 5

Publicado por pillancuri (1 intervención) el 31/08/2006 20:30:04
tengo el sgte problema, estoy creando un procedimiento que es el sgte:

DELIMITER $$

DROP PROCEDURE IF EXISTS `catalogo`.`categorias_productos_consulta` $$
CREATE PROCEDURE `categorias_productos_consulta`(in idcategoria integer, in reg_inicial integer, in reg_pagina integer)
BEGIN

declare var int;
set var = reg_inicial;

select a.correlativo as id_relacion
,b.correlativo as id_producto
,b.nombre as nombre
from categorias_productos a
,productos b
where a.id_categoria = idcategoria
and a.id_producto = b.correlativo
-- and (b.correlativo between reg_inicial and reg_inicial + reg_pagina)
order by b.correlativo limit reg_inicial,reg_pagina;

END $$

DELIMITER ;

pero al compilarlo me da el sgte error: que tengo un error de sintaxis en el limit, ya no se como resolverlo y necesito pasar los valores del limit por parametro, tambien intente pasando el parametro a una variable local pero no me funciono.

favor ayuda urgente
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