JSON nach SQL INSERT
Läuft lokal im Browser. Nichts verlässt dein Gerät.JSON-Objekte und Objektlisten direkt im Browser in SQL-INSERT-Statements umwandeln.
Eingabe
Prüfe Tabellenstruktur, Datentypen, Constraints und Transaktionsverhalten vor der Verwendung.
Ausgabe
Füge gültiges JSON ein, um SQL zu erzeugen.
Füge gültiges JSON ein, um SQL zu erzeugen.
Füge gültiges JSON ein, um SQL zu erzeugen.
Wie es funktioniert
- 1
JSON einfügen
Füge gültiges JSON mit Objekten oder einem Array ein.
- 2
Dialekt, Tabelle und Optionen festlegen
Wähle SQL-Dialekt, Zieltabelle, Batchgröße, Fehlende-Werte-Strategie und Transaktion.
- 3
SQL kopieren oder herunterladen
Kopiere die erzeugten INSERT-Statements oder lade sie als .sql-Datei herunter.
Gut zu wissen
Der JSON-nach-SQL-INSERT-Generator wandelt JSON-Objekte oder Arrays direkt im Browser in INSERT-Statements um, passend zum gewählten SQL-Dialekt für Identifier-Quotes, Boolean- und Unicode-Literale. Eine Batchgröße steuert, wie viele Zeilen pro INSERT-Statement gebündelt werden — wichtig, da SQL Server auf 1000 Zeilen pro Statement begrenzt ist.
Schema- und Tabellennamen akzeptieren nur Buchstaben, Zahlen und Unterstriche, fehlende Properties lassen sich als NULL, DEFAULT oder Fehler behandeln, und die Statements können optional mit BEGIN und COMMIT umschlossen werden. Wichtig: Das erzeugte SQL wird nicht ausgeführt — prüfe Tabellenstruktur, Datentypen, Constraints und Transaktionsverhalten vor der Verwendung.
Typische Anwendungsfälle
Testdaten für eine Entwicklungsdatenbank aus JSON erzeugen
Wandle ein JSON-Array mit Testdatensätzen in INSERT-Statements für die passende Zieltabelle um, im Dialekt der jeweiligen Datenbank.
Große Datenmenge in SQL-Server-kompatible Batches aufteilen
Begrenze die Batchgröße auf maximal 1000 Zeilen pro Statement, wenn das Ziel SQL Server ist, um die dortige Statement-Grenze einzuhalten.
Tipps für bessere Ergebnisse
Fehlende Werte bewusst auf NULL oder DEFAULT setzen
Wähle DEFAULT statt NULL, wenn die Zieltabelle für fehlende Properties sinnvolle Standardwerte über Spaltendefinitionen bereitstellt.
Transaktion für atomare Importe aktivieren
Schließe die Statements mit BEGIN und COMMIT ein, damit ein fehlgeschlagener Import die Zieltabelle nicht in einem inkonsistenten Zustand hinterlässt.
Funktionen
SQL-Dialekt-Auswahl
Legt Identifier-Quotes sowie Boolean- und Unicode-Literale für die Zieldatenbank fest.
Konfigurierbare Batchgröße
Bündle Zeilen pro INSERT-Statement, mit Rücksicht auf die 1000-Zeilen-Grenze von SQL Server.
Kein SQL wird ausgeführt
Das Tool erzeugt nur Text; es besteht keine Datenbankverbindung und nichts wird ausgeführt.
Häufige Fragen
Wird das erzeugte SQL ausgeführt?
Nein. Das Tool erzeugt nur Text ohne Datenbankverbindung; prüfe Tabellenstruktur und Constraints vor der eigenen Verwendung.
Wie viele Zeilen passen in ein INSERT-Statement?
Das lässt sich über die Batchgröße einstellen; SQL Server ist dabei auf maximal 1000 Zeilen pro Statement begrenzt.
Weitere Tools
Noch ein Werkzeug gesucht?
Alle Tools laufen lokal in deinem Browser – ohne Anmeldung, ohne Upload und auch offline.