Magna Concursos
162007 Ano: 2016
Disciplina: TI - Banco de Dados
Banca: FUNRIO
Orgão: IF-PA

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

matricula

nome

salario

1

Jose

10000

2

Carlos

1000

3

Andre

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?

 

Provas

Questão presente nas seguintes provas

Tecnólogo - TI/Infraestrutura

70 Questões