FC ConcursosFC Concursos

Questão FC369592

Alguns Sistemas de Gerenciamento de Bancos de Dados (SGBDs) mais antigos ou especializados não suportam múltiplos valores diretamente no INSERT e requerem abordagens alternativas c

Sistema de Gerenciamento de Banco de Dados (SGBD)

FGV · 2025

Alguns Sistemas de Gerenciamento de Bancos de Dados (SGBDs) mais antigos ou especializados não suportam múltiplos valores diretamente no INSERT e requerem abordagens alternativas como loops ou vários comandos separados.

 

Dos SGBDs listados a seguir, o que suporta múltiplos valores no INSERT desde suas versões iniciais é o

  1. DB2.
  2. PostgreSQL.
  3. SQL Server.
  4. MySQL.
  5. Oracle.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

O MySQL suporta a inserção de múltiplos valores em um único comando INSERT desde suas versões iniciais, permitindo agrupar várias linhas na cláusula VALUES e reduzir idas e voltas entre aplicação e banco.

Sintaxe típica:
INSERT INTO tabela (col1, col2) VALUES (1,'A'), (2,'B'), (3,'C');

Essa forma é simples e eficiente: diminui overhead de rede, melhora desempenho em cargas massivas e mantém atomicidade do comando quando usado dentro de transação.

Em aplicações, use prepared statements ou parâmetros para evitar SQL injection e avalie o tamanho do lote para não exceder limites do servidor.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo