SóProvas


ID
1789159
Banca
CESPE / CEBRASPE
Órgão
TJ-DFT
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o próximo item, relativo a SQL.

O comando SQL ilustrado a seguir atualiza os dados dos empregados do departamento (id_departamento) 50 que têm como função (id_funcao) VENDEDOR para o departamento 80 e gerente (id_gerente) 145.

UPDATE empregados
SET id_departamento = 80,
 id_gerente = 145
WHERE id_departamento = 50
AND funcao = 'VENDEDOR';

Alternativas
Comentários
  • Não tem id_funcao na SQL, apenas no enunciado. A SQL faz referência a "funcao" apenas. Erro de digitação do site?

  • Segunda vez que vejo o CESPE fazer essa covardia.... ATENÇÃO !!!

  • QUESTÃO MUITO FÁCIL PESSOAL -- ERRO NEGRITADO - 
    UPDATE empregados 
    SET id_departamento = 80, 
     id_gerente = 145 
    WHERE id_departamento = 50 
    AND funcao = 'VENDEDOR';
    para que o enunciado torne-se verdadeiro o código deveria ser:UPDATE empregados 
    SET id_departamento = 80, 
     id_gerente = 145 
    WHERE id_departamento = 50 
    AND id_funcao = 'VENDEDOR';
    nota: ele não mencionou o nome da tabela no enunciado "EMPREGADOS", no entanto, não interfere no raciocino."id_funcao" no enunciado é um campo criado para guardar uma "string", VENDEDOR, GERENTE, ACIONISTA, ENTRE OUTROS.

  • Jogo dos 7 erros :(

  • O correto seria AND id_funcao = 'VENDEDOR' e não AND funcao = 'VENDEDOR';
     

  • Putz... sério que o erro é só esse "funcao" trocado por "id_funcao"?