Questão FC372842
Tabela Consumidor: idConsumidor nomeConsumidor cpfConsumidor 1 Paulo Vieira Lima 156.167.178-2 2 Marcos Santana Silva 234.156.765-12 3 Maria de Fátima Caetano Rosa 187.198.056-7 4
Linguagem SQL
FCC · 2019

Tabela Consumidor:
idConsumidor nomeConsumidor cpfConsumidor
1 Paulo Vieira Lima 156.167.178-2
2 Marcos Santana Silva 234.156.765-12
3 Maria de Fátima Caetano Rosa 187.198.056-7
4 Zoraide Pereira Mota 238.765.234-12
Tabela Fatura:
idFatura idConsumidor mesRefFatura DataVencFatura numHidrometroFatura medidaConsumo
3365693 1 05/2019 2019-05-20 344036 80
3366691 2 05/2019 2019-05-10 345681 120
3367690 3 04/2019 2019-04-28 344036 89
3390871 4 03/2019 2019-03-18 345681 100
Tabela ItemFatura:
idItemFatura idFatura descItemFatura valorItemFatura
1 3365693 Captação de água bruta 0.1
1 3366691 Tratamento de água 90
1 3367690 Tratamento de água 61.23
2 3365693 Tratamento de água 60.19
2 3366691 Tratamento de esgoto 67.67
3 3365693 Coleta de esgoto 47.35
3 3366691 Afastamento de esgoto 80
4 3365693 Tratamento de Esgoto 25
A instrução correta para inserir a consumidora Zoraide Pereira Mota na tabela Consumidor foi
- INSERT INTO Consumidor VALUES (4, 'Zoraide Pereira Mota', 238.765.234-12);
- INSERT VALUES (4, 'Zoraide Pereira Mota', '238.765.234-12') INTO Consumidor(idConsumidor, nomeConsumidor, cpfConsumidor);
- INSERT INTO Consumidor(idConsumidor, nomeConsumidor, cpfConsumidor) VALUES (4, 'Zoraide Pereira Mota', '238.765.234-12');
- INSERT VALUES(4, 'Zoraide Pereira Mota', '238.765.234-12') INTO Consumidor;
- INSERT TO Consumidor VALUES (4, 'Zoraide Pereira Mota', '238.765.234-12');
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A instrução apresentada é um exemplo correto do comando INSERT INTO especificando explicitamente os campos a serem preenchidos: idConsumidor, nomeConsumidor e cpfConsumidor.
Ao listar os campos, a ordem dos VALUES deve corresponder exatamente à ordem dos campos declarados. Neste caso: 4 (numérico), 'Zoraide Pereira Mota' (texto) e '238.765.234-12' (texto).
Observe que valores de texto devem vir entre 'aspas', pois o campo cpfConsumidor é do tipo VARCHAR. Já o identificador numérico não precisa de aspas.
O ponto-e-vírgula final encerra a instrução SQL. Assim, a sintaxe INSERT INTO Consumidor(idConsumidor, nomeConsumidor, cpfConsumidor) VALUES (4, 'Zoraide Pereira Mota', '238.765.234-12'); está correta e atende aos requisitos de correspondência entre colunas e valores.
Conteúdo do catálogo FC Concursos · Atualizado em