Questão de Banco de Dados — SQL — CESGRANRIO 2013
Banco de DadosSQL
- Código
- cg000839
- Banca
- CESGRANRIO
- Órgão
- IBGE
- Ano
- 2013
- Nível
- Superior
- Cargo
- Analista - Análise e Desenvolvimento de Aplicações
Em um banco de dados, a tabela Pessoa foi criada com a seguinte instrução:CREATE TABLE Pessoa ( PessoaID int , Nome varchar (255) , Sobrenome varchar (255), Endereco varchar (255) , Cidade varchar (255)) ;Após a criação, a tabela foi preenchida, porém o programador percebeu que todos os Nomes foram colocados no lugar do Sobrenome e vice-versa.Que instrução SQL pode ser usada para realizar a troca, corrigindo a base?
- ASELECT Nome As Sobrenome, Sobrenome AS Nome FROM Pessoa
- BUPDATE Nome=Sobrenome, Sobrenome=Nome FROM Pessoa
- CUPDATE Pessoa SET Nome,Sobrenome WITH (SELECT Sobrenome,Nome FROM Pessoa)
- DUPDATE Pessoa SET Nome=Sobrenome, Sobrenome=Nome
- EUPDATE Pessoa WITH Nome As Sobrenome, Sobrenome AS Nome