Guia

Como converter valores de INSERT SQL para CSV

Cole uma instrução `INSERT` com uma secção `VALUES` reconhecível para transformar os grupos de valores em linhas CSV e consultar a quantidade processada. Se não houver texto ou faltar essa secção, a saída fica vazia e a contagem é zero.

Ferramenta Conversor de SQL para CSV

Cole uma instrução INSERT com uma secção VALUES reconhecível para transformar os grupos de valores em linhas CSV e consultar a quantidade processada. Se não houver texto ou faltar essa secção, a saída fica vazia e a contagem é zero.

Quando usar esta conversão

Esta ferramenta serve para retirar grupos de valores de uma instrução SQL INSERT e apresentá-los como texto CSV. O uso faz sentido quando os dados de que precisa estão numa secção VALUES reconhecível e pretende obter linhas para continuar o tratamento noutro contexto. A conversão concentra-se nessa parte da instrução, em vez de interpretar qualquer construção SQL. Assim, antes de começar, confirme que o texto contém a estrutura esperada e que os valores estão organizados em grupos entre parênteses. O resultado inclui o CSV produzido e uma indicação da quantidade de grupos lidos. Essa indicação ajuda a comparar a saída com a estrutura fornecida, sobretudo quando a entrada contém vários grupos. Não é necessário transformar a instrução inteira num formato diferente antes de a introduzir: forneça o texto SQL que contém os valores relevantes.

Passos para obter o CSV

  1. Prepare o texto SQL que pretende analisar. Use uma instrução INSERT com uma secção VALUES reconhecível e coloque os dados em grupos entre parênteses, como em INSERT INTO pessoas (id, nome) VALUES (1, 'Ana'), (2, 'Rui');.

  2. Selecione o campo de texto opcional e cole nele a instrução preparada. O campo começa vazio, por isso também pode rever o conteúdo antes de iniciar a operação.

  3. Inicie a conversão e aguarde pela apresentação dos dados. A ferramenta transforma os grupos de valores entre parênteses em linhas CSV; quando há vários grupos, pode apresentar várias linhas correspondentes.

  4. Leia o texto CSV e a contagem indicada. Compare a quantidade apresentada com o número de grupos que colocou depois de VALUES, verificando se a secção foi reconhecida e se não ficou texto relevante de fora da entrada.

  5. Se a saída não corresponder ao que esperava, examine primeiro a presença de VALUES, os parênteses dos grupos e o conteúdo colado, em vez de assumir que qualquer instrução SQL pode ser convertida.

O que significa a saída

O texto apresentado como CSV representa os grupos de valores que foram identificados na secção VALUES. A contagem indica quantos grupos foram processados, pelo que pode usá-la como uma verificação rápida da quantidade de linhas obtidas. Por exemplo, uma entrada com dois grupos entre parênteses deve resultar numa saída com duas linhas CSV e numa contagem de dois grupos processados.

Uma entrada vazia ou composta apenas por espaços produz texto CSV vazio e uma contagem de zero. O mesmo formato de saída ocorre quando o texto não contém uma secção VALUES reconhecível. Por isso, zero pode significar falta de conteúdo ou ausência da estrutura procurada, e não permite concluir sozinho que os dados originais estavam incorretos.

Use o CSV como a saída da extração dos valores fornecidos. A ferramenta não deve ser tratada como intérprete de outros tipos de instrução SQL ou como forma de reconstruir uma instrução completa.

Exemplo prático

Uma pessoa recebeu dois registos numa instrução INSERT e quer obter as linhas correspondentes em formato CSV.

Introduza INSERT INTO pessoas (id, nome) VALUES (1, 'Ana'), (2, 'Rui'); no campo de texto e execute a conversão.

A saída apresenta texto CSV com duas linhas e uma contagem de dois grupos processados.

Limitações

  • A conversão está orientada para extrair valores de uma secção VALUES em instruções INSERT, não para interpretar formatos gerais de SQL.

Erros comuns

  • Causa: o campo ficou vazio ou o texto não apresenta uma secção VALUES reconhecível. Correção: cole a instrução INSERT com os grupos de valores visíveis depois de VALUES e volte a verificar a saída.

Perguntas frequentes

Que parte da instrução SQL é convertida para CSV?

A ferramenta extrai os grupos de valores encontrados numa secção VALUES reconhecível de uma entrada INSERT e apresenta-os como linhas CSV.

É possível converter vários grupos de valores numa operação?

Sim, quando a entrada contém vários grupos entre parênteses, cada grupo pode originar uma linha CSV e entrar na contagem apresentada.

O que acontece se o campo ficar sem SQL?

Quando não cola conteúdo, ou quando introduz apenas espaços, a ferramenta apresenta texto CSV vazio e uma contagem de zero.

Ferramenta

Conversor de SQL para CSV