Saltar al contenido

Cómo llamar a una función, PostgreSQL

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *