Si encuentras algún problema en tu código o proyecto, recuerda probar siempre en un ambiente de testing antes aplicar el código al proyecto final.
Solución:
La llamada a la función aún debe ser una instrucción SQL válida:
SELECT "saveUser"(3, 'asd','asd','asd','asd','asd');
Para Postgresql puede usar PERFORM. PERFORM solo es válido dentro del lenguaje de procedimientos PL/PgSQL.
DO $$ BEGIN
PERFORM "saveUser"(3, 'asd','asd','asd','asd','asd');
END $$;
La sugerencia del equipo de postgres:
SUGERENCIA: si desea descartar los resultados de una SELECCIÓN, utilice PERFORM en su lugar.
si su función no quiere devolver nada, debe declararlo como “return void” y luego puede llamarlo así “realizar nombre de función (parámetro…);”
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)