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
- DB2.
- PostgreSQL.
- SQL Server.
- MySQL.
- 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