Questões de Informática · FUNRIO

InformáticaOutros temasFUNRIO 2016

IF-PA

Questão de Informática

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 1 Jose salario 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?

Sua resposta

Mais questões de Outros temas

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.