fb@100000792094064
Usuario Novato
Usuario Novato

Hola Gente. Soy super novato en MySQL, ya tengo trabajando una BD en la Web y con acceso, consulta, registro y todo lo demás... ahora estoy tratando de crear este procedimiento pero me da un error de Syntaxis y no logro encontrar que está mal. El Error que me indica es: "Error de SQL (1064): 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"

CREATEPROCEDURE`Revisa_RegMulta`(IN`Numrecibo`INT)
LANGUAGE
SQL
NOT
DETERMINISTIC
CONTAINS
SQL
SQL
SECURITYDEFINER
COMMENT
''

BEGIN
DECLAREtotrecibodecimal(18,2)default0,totrubsumadodecimal(18,2)default0,mtodiferdecimal(18,2)default0,factuint,nmedidorvarchar(30),pervarchar(10);
selectmonto_pagointototrecibo,nfacturaintofactu,deudorintonmedidor,periodointoperfromcomp_pagowherenum_comp=Numrecibo;
selectsum(monto_rub)intototrubsumadofromRubrosWSwherecod_rubnotin(91,92,93)andfactura=factuandllave=nmedidor; mtodifer=totrecibo-totrubsumado;
ifmtodifer>0
insertintoRubrosWS(cod_rub,monto_rub,factura,llave,periodo)values(99,mtodifer,factu,nmedidor,per);
endif;
END

Avatar Image
@man / @woman
@man / @woman

Primero: debes ver (y comunicar) cual es la versión de MySQL.

Segundo: ¿ tienes permisos suficientes?

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares