Questão
ID 2566081Disciplina: Tecnologia da Informação
Assunto: Functions
Ano: 2023 Banca: IDECAN - Instituto de Desenvolvimento Educacional, Cultural e Assistencial Nacional Órgão: Secretaria de Estado da Fazenda de Roraima
No sistema de gerenciamento de banco de dados PostgreSQL, as funções são utilizadas para realizar operações que poderiam levar várias consultas de ida e volta em uma única função. Dada a tabela e a função a seguir. Ao executar o comando: testdb=# select totalRecords(); O resultado será:
testdb# select * from COMPANY; | ||||
id | name | age | address | salary |
1 | Paul | 32 | California | 20000 |
2 | Allen | 25 | Texas | 15000 |
3 | Teddy | 23 | Norway | 20000 |
4 | Mark | 25 | Rich-Mond | 65000 |
5 | David | 27 | Texas | 85000 |
6 | Kim | 22 | South-Hall | 45000 |
7 | James | 24 | Houston | 10000 |
(7rows) | ||||
CREATE OR REPLACE FUNCTION totalRecords () RETURNS integer AS \$total\$ declare ___total integer; BEGIN __SELECT count(*) into total FROM COMPANY __RETURN total; END; ; \$total\$ LANGUAGE plpgsql; |