Questão
ID 1310289Disciplina: Tecnologia da Informação
Assunto: Functions
Ano: 2025 Banca: FCC - Fundação Carlos Chagas Órgão: Tribunal Regional do Trabalho da 15ª Região
Considere que exista um banco de dados PostgreSQL aberto e funcionando em condições ideais, e que a tabela t_processos exista e esteja corretamente preenchida com valores adequados. Neste contexto, observe a função abaixo.
CREATE FUNCTION atualizar_status_processo (num_processo VARCHAR) RETURNS INTEGER AS \$\$
DECLARE
total INTEGER;
BEGIN
UPDATE t_processos
SET status_processo = 'Encerrado'
WHERE numero_processo = num_processo;
SELECT COUNT(*) INTO total FROM t_processos WHERE status_processo = 'Encerrado';
RETURN total;
END;
\$\$ LANGUAGE plpgsal;
Em condições ideais, esta função seria corretamente chamada utilizando-se o comando: