Skip navigation links

MySQL Forums :: Spanish :: Procedimientos Almacenados


Advanced Search

Procedimientos Almacenados
Posted by: Marco Antonio Rios ()
Date: June 11, 2007 11:16AM

Que tal:
Tengo una duda,
Necesito ejecutar un procedimiento almacenado en mi servidor MySQL (creado mediante el administrador de MySQL con un query en tiempo de diseño)
Sin embargo al momento de llamarlo no ocurre nada
el código es el siguiente:

----------------------- PROCEDIMIENTO -------------------------------------------------
CREATE PROCEDURE `sp_inserta_cliente`(p_fecha_ini DATE, p_fecha_fin DATE,
p_clave_cliente VARCHAR(15), p_razon_social VARCHAR(100), p_rfc_moral VARCHAR(15),
p_direccion1 VARCHAR(50), p_direccion2 VARCHAR(50), p_cp INT, p_delegacion VARCHAR(50),
p_pais VARCHAR(50), p_ciudad VARCHAR(50), p_provincia_estado VARCHAR(50),
p_descripcion VARCHAR(100))
BEGIN
DECLARE dFecha DATE;
SET dFecha = p_fecha_ini ;
WHILE dFecha <= p_fecha_fin DO
INSERT INTO clie_clientes
(`clave_cliente_re10`,
`tipo_contable_cc00`,
`tipo_cliente_cc00`,
`razon_social`,
`rfc_moral`,
`calle`,
`colonia`,
`codigo_postal`,
`delegacion_municipio`,
`pais_cc00`,
`ciudad_cc00`,
`provincia_estado_cc00`,
`fecha_alta`,
`descripcion`
)
VALUES (
p_clave_cliente,
'INGRESOS',
'AGENCIA',
p_razon_social,
p_rfc_moral,
p_direccion1,
p_direccion2,
p_cp,
p_delegacion,
p_pais,
p_ciudad,
p_provincia_estado,
dFecha,
p_descripcion ) ;
SET dFecha = DATE_ADD(dFecha , INTERVAL 1 DAY) ;
END WHILE ;
END
------------------------------------------------------------------------------------------------------
LA LLAMADA LA ESTOY REALIZANDO DE LA SIGUIENTE MANERA:

CALL sp_inserta_cliente(2007-01-01,
2007-01-05,
'MARKITO-001-56',
'VIAJES MARKITO',
'VMA751223-NS4',
'Av. INSURGENTES No. 1251-B',
'BOSQUES DE LAS LOMAS',
54880,
'DELEG: ALVARO OBREGON',
'PAIS: MEXICO',
'CIUDAD: MEXICO',
'PROVINCIA: DISTRITO FEDERAL',
'AGENCIA PATITO DE PRUEBA')

SI LAS FECHAS LAS CAMBIO, QUITANDO LOS "-", se insertan registros, sin embargo en el bloque WHILE no se detecta el fin del ciclo y continua indefinidamente.

Best Regards.

Marco Antonio Rios P.
Mexico City



Edited 1 time(s). Last edit at 06/11/2007 12:52PM by Marco Antonio Rios.

Options: ReplyQuote


Subject Views Written By Posted
Procedimientos Almacenados 42992 Marco Antonio Rios 06/11/2007 11:16AM
Re: Procedimientos Almacenados 4303 William Chiquito 06/11/2007 02:15PM
Re: Procedimientos Almacenados 2772 Marco Antonio Rios 06/11/2007 03:37PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.