0

SQL Форматирач

Форматирајте и улепшавајте SQL упите или их минификујте у један ред — све у вашем прегледачу.

🔒 У потпуности се обрађује у вашем претраживачу — ништа што овде унесете се никада не отпрема.

Обрада... 0%
Токенизација SQL улаза
Откривање клаузула и подупита
Примена великих слова на кључне речи
Испис форматираног излаза

Резултат

Упит од 40 линија написан на брзину — све малим словима, у једној бескрајној стрингу, са три угнежђена подупита — готово је немогуће прегледати. Овај SQL форматирач то претвара у читљив, доследно увучен SQL једним кликом: свака колона SELECT листе добија свој ред, JOIN-ови се поравнавају испод FROM клаузуле, WHERE услови се преламају на сваком AND/OR, а подупити су увучени један ниво дубље, тако да је структура упита одмах видљива.

Форматирач је заснован на стварном SQL токенизатору, не на нађи-и-замени. То значи да зна шта никада не сме да дира: стринг литерали задржавају тачан садржај и размаке, -- и /* */ коментари преживљавају форматирање, а идентификатори цитирани двоструким наводницима, обрнутим апострофима или [угластим заградама] пролазе бајт по бајт. Превођење кључних речи у велика слова је опционо — укључите га да добијете SELECT, FROM, LEFT JOIN великим словима без обзира на то како су укуцани, или га искључите да задржите оригинални кејс.

Бирате ширину увлачења — 2 или 4 размака — да одговара стилском водичу вашег тима, и режим: форматирање за људе или минификацију у један ред за логове, JSON поруке и конфигурационе датотеке. Више наредби раздвојених тачком-запетом се обрађује у једном пролазу, а резиме вам каже колико их је обрађено.

Све се одвија локално у вашем прегледачу: упит се токенизује и поново склапа на вашем уређају и никада се не шаље на неки сервер. То алат чини безбедним за стварни продукцијски SQL — са конкретним именима табела, детаљима шеме и пословном логиком — који никада не би требало да лепите у онлајн сервис који отпрема ваше податке. Ради офлајн када се страница једном учита; резултат може да се копира или преузме као .sql датотека.