FC ConcursosFC Concursos

Questão FC372781

O comando utilizado para importar dados de um arquivo CSV para uma tabela no H2 Database é:

Linguagem SQL

FCC · 2024

O comando utilizado para importar dados de um arquivo CSV para uma tabela no H2 Database é:

  1. LOAD DATA INFILE ' dado. csv'* INTO TABLE tabela;
  2. IMPORT CSVINTO tabela FROM 'dado.csv';
  3. IMPORT TABLE tabela FROM CSVREAD ' dado. csv';
  4. COPY tabela FROM 'dado.csv';
  5. INSERTINTO tabela SELECT * FROM CSVREAD(' dado. csv');
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A alternativa correta é: INSERT INTO tabela SELECT * FROM CSVREAD('dado.csv');


Essa instrução usa a função CSVREAD do H2 para ler o arquivo CSV e retornar seus registros em formato tabular. O comando SELECT * FROM CSVREAD('dado.csv') trata o conteúdo do arquivo como uma tabela virtual.


Em seguida, o INSERT INTO tabela grava esses registros na tabela já existente. É necessário que a estrutura (número e ordem de colunas) do CSV seja compatível com a tabela de destino ou que se especifiquem colunas no INSERT para alinhamento.


O arquivo pode ser referenciado por caminho relativo ou absoluto, e o H2 precisa ter acesso ao arquivo. Caso precise, a função aceita parâmetros adicionais (por exemplo, lista de colunas ou charset) para ajustar leitura.

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

Continue aprendendo