Questão 2172529

Tecnologia da Informação · 2016

Questão

ID 2172529

Disciplina: Tecnologia da Informação

Assuntos: Insert, Update e Delete

Ano: 2016 Banca: FUNRIO - Fundação de Apoio a Pesquisa, Ensino e Assistência Órgão: Instituto Federal do Pará


Para se alterar a Tabela Empregado (mostrada a seguir) que se encontra carregada no banco com os registros antes transcritos, foi criada uma função, denominada de ANALISAR, conforme o SQL (também mostrada a seguir).

Empregado

matrícula

nome

salário

1

José

10000

2

Carlos

1000

3

André

12000

4

Manuel

1500

5

Carla

9000

CREATE OR REPLACE FUNCTION ANALISAR(integer,integer) RETURNS bigint AS \$\$

UPDATE empregado SET salario=salario*matricula WHERE matricula>=\$1 and matricula<=\$2;

SELECT count(*) FROM EMPREGADO where matricula>=\$1 and matricula<=\$2;

\$\$ LANGUAGE 'sql';

Após ser efetuada a chamada ANALISAR(2,4) no banco de dados, quantos registros da Tabela Empregado foram afetados pela função e quais são os salários de Jose e Manuel ao final da execução, respectivamente?

Alternativas da questão 2172529
Pular para o conteúdo principal