Questão de Banco de Dados — SQL — FUNRIO 2016
Banco de DadosSQL
- Código
- qq188411
- Banca
- FUNRIO
- Órgão
- IF-PA
- Ano
- 2016
- Nível
- Superior
- Cargo
- Infraestrutura de Tecnologia da Informação
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 9000CREATE 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?
- A2, 10000 e 6000.
- B1, 6000 e 10000.
- C3, 10000 e 7500.
- D3, 10000 e 6000.
- E4, 50000 e 30000.