Olá!
Criei a function soma_e_produto() exatamente como no vídeo utilizando a funcionalidade OUT, mas quando dou SELECT na function o resultado é impresso em apenas uma coluna com o nome da function e o resultado separado por vírgulas, e não em duas colunas (soma/ produto) como no vídeo.
Segue o código:
CREATE OR REPLACE FUNCTION soma_e_produto (
numero_1 INTEGER,
numero_2 INTEGER,
OUT soma INTEGER,
OUT produto INTEGER
) AS $$
SELECT numero_1 + numero_2 AS soma,
numero_1 * numero_2 AS produto;
$$ LANGUAGE SQL;
SELECT soma_e_produto(1, 2);
Saída:
Será que esqueci de algo ou pode ser a versão? Estou usando o pgAdmin 4 8.10. Obrigada!