Sintaxis de Funciones
Publicado por Zemi (3 intervenciones) el 13/02/2008 10:47:05
He intentado hacer una funcion muy simple pero siempre me da error. Y ni siquiera encuentro un manual decente de funciones y procedimientos almacenados en MYSQL. Alguno me puede ayudar para ver si la sintaxis esta bien??
CREATE FUNCTION ExisteCod(CodPais INT)RETURNS INT
BEGIN
DECLARE nfil INT;
SELECT count(*) INTO nfil FROM Pais WHERE idPais=CodPais;
RETURN nfil;
END FUNCTION;
. He intentado tambien en DECLARE y en RETURNS poner en vez de INT - INTEGER. pero sigue dando fallo.
Si alguno sabe de un buen manual de FUNCIONES y PROCEDIMIENTOS almacenados de MYSQL por fabor que me diga. No me vale el manual de Referencia de MYSQL, ya que solo dice por encima la sintaxis y no se entiende nada.
CREATE FUNCTION ExisteCod(CodPais INT)RETURNS INT
BEGIN
DECLARE nfil INT;
SELECT count(*) INTO nfil FROM Pais WHERE idPais=CodPais;
RETURN nfil;
END FUNCTION;
. He intentado tambien en DECLARE y en RETURNS poner en vez de INT - INTEGER. pero sigue dando fallo.
Si alguno sabe de un buen manual de FUNCIONES y PROCEDIMIENTOS almacenados de MYSQL por fabor que me diga. No me vale el manual de Referencia de MYSQL, ya que solo dice por encima la sintaxis y no se entiende nada.
Valora esta pregunta


0