JSON para SQL INSERT

Converta objetos JSON e listas de objetos em comandos SQL INSERT diretamente no navegador.

Configurações SQL

Entrada

Privado por design: seus dados nunca saem do seu dispositivo. O SQL não é executado.

Verifique a estrutura da tabela, os tipos de dados, as restrições e o comportamento da transação antes de usar.

Saída

Cole JSON válido para gerar SQL.

Cole JSON válido para gerar SQL.

Cole JSON válido para gerar SQL.

Bom saber

O gerador JSON para SQL INSERT converte objetos JSON em instruções INSERT conforme o dialeto escolhido.

Pesquisas típicas incluem JSON para SQL INSERT e importar JSON em tabela. O SQL gerado não é executado.

Casos de uso típicos

Gerar dados de teste para um banco de desenvolvimento a partir de JSON

Converta um array JSON de dados de teste em instruções INSERT no dialeto do banco.

Dividir um grande conjunto de dados em lotes compatíveis com SQL Server

Limite o tamanho do lote a 1000 linhas por instrução para SQL Server.

Dicas para melhores resultados

Defina deliberadamente valores ausentes como NULL ou DEFAULT

Escolha DEFAULT se a tabela de destino fornecer valores padrão adequados.

Ative a transação para importações atômicas

Envolva as instruções com BEGIN e COMMIT para uma importação atômica.

Como funciona

Passo a passo

  1. 1

    Cole o JSON

    Cole JSON válido com objetos ou um array.

  2. 2

    Defina o dialeto, a tabela e as opções

    Escolha dialeto, tabela de destino, tamanho de lote, estratégia e transação.

  3. 3

    Copiar ou baixar o SQL

    Copie as instruções INSERT ou baixe-as como .sql.

Funções

Seleção de dialeto SQL

Define aspas de identificadores e literais booleanos/unicode.

Tamanho de lote configurável

Agrupe linhas por instrução, considerando o limite do SQL Server.

Nenhum SQL é executado

A ferramenta só gera texto; não há conexão nem execução.

Perguntas frequentes

O SQL gerado é executado?

Não. A ferramenta gera texto sem conexão; verifique a estrutura antes de usar.

Quantas linhas cabem em uma instrução INSERT?

Isso é ajustável pelo tamanho do lote; o SQL Server é limitado a 1000 linhas.

Mais ferramentas