Oracle
 sql >> Base de données >  >> RDS >> Oracle

Sélectionner la clause à l'intérieur de la fonction pl/sql renvoie une valeur erronée

Les commentaires étaient justes pour remettre en question; pour que personne ne perde de temps là-dessus, vous devez écrire correctement les noms des paramètres, par exemple :

create or replace function get(p_another in number) return number
   is ret number := 0;
   begin
      select sum(m.mot)
              into ret
              from rmtq mq
              join rmo m on mq.id = m.id
              where mq.another = p_another
       return(ret);
    end;