SQL na JSON
Převeďte příkazy SQL INSERT na pole objektů JSON.
SQL na JSON
Vložte jeden nebo více příkazů SQL INSERT INTO a tento nástroj je změní na pole JSON objektů, jeden na řádek, pomocí názvů sloupců jako klíčů. Zvládá víceřádkové seznamy VALUES, několik příkazů najednou a variace citací, které vidíte na výpisech MySQL, PostgreSQL a SQL Server – hodnoty řetězců v jednoduchých uvozovkách s escapováním '' a identifikátory zabalené do zpětných znamének, dvojitých uvozovek nebo hranatých závorek.
Když váš vstup míchá příkazy INSERT pro několik tabulek, vyberte místo výchozího plochého pole "Seskupeno podle tabulky" - řádky se pak shromažďují pod vlastním názvem každé tabulky v jednom objektu JSON. Typ odvození přetypuje číselné literály na čísla JSON, TRUE/FALSE na booleovské hodnoty a NULL na JSON null; vypněte, aby každá hodnota zůstala přesně tak, jak byla načtena v SQL, jako prostý řetězec. Pěkný tisk přidává odsazení dvěma mezerami pro čitelnost, nebo jej vypněte pro kompaktní, zmenšený výsledek.
Analyzátor je malý ručně psaný tokenizér vytvořený pro tuto jedinou úlohu – nikde neběží žádný SQL engine a nikdy se nic nespustí. Pokud příkaz nelze analyzovat, nástroj ohlásí řádek a sloupec a zobrazí problematický fragment namísto tichého selhání nebo hádání opravy. Řádek s jiným počtem hodnot, než je počet deklarovaných sloupců, je hlášen stejným způsobem, takže překlep v migračním skriptu nebo počátečním souboru lze snadno zjistit.
Vše běží ve vašem prohlížeči. SQL, který vložíte – názvy tabulek, počáteční data, přípravky pro migraci – nikdy neopustí vaše zařízení, takže je lze bezpečně použít na výpisech z výroby nebo na čemkoli, co obsahuje skutečná data zákazníků. Až budete hotovi, zkopírujte JSON, stáhněte si jej jako soubor nebo jej rovnou odešlete do jiného nástroje, jako je formátovač JSON.