SQL форматер претвара минификован или неуредан SQL у читљиве, увучене упите. Кључне речи иду у нове редове (SELECT, FROM, WHERE, JOIN, ON, AND, OR), листе SELECT деле по једну колону у реду, а препознају се вишереречне кључне речи (GROUP BY, INNER JOIN, IS NOT NULL). Опционо нормализовање кључних речи у ВЕЛИКА СЛОВА и истицање синтаксе за кључне речи, функције, низове знакова и бројеве.
Читање SQL-а копираног из кода или логова је често мучно — ORM-ови производе упите у једном реду, форматери логова уклањају нове редове, а ручно писан SQL од различитих аутора користи неусклађено увлачење. SQL форматер вам даје чист, доследан приказ било ког упита једним кликом. Форматер токенизује SQL (обрађује низове знакова, коментаре, бројеве, идентификаторе, операторе и интерпункцију), препознаје ~80 SQL кључних речи укључујући вишереречне попут GROUP BY, LEFT OUTER JOIN, IS NOT NULL и ORDER BY. Кључне речи највишег нивоа (SELECT, FROM, WHERE, HAVING итд.) свака иде у свој ред. SELECT листе добијају по једну колону у реду, чинећи широке листе колона читљивим. JOIN клаузуле се увлаче у нови ред заједно са својим ON условом. Опционо нормализовање у ВЕЛИКА СЛОВА претвара кључне речи мешовитог случаја у велика слова ради доследности. Истицање синтаксе боји кључне речи љубичасто, функције плаво, низове знакова зелено, бројеве наранџасто, а коментаре италик сиво. Коментари (-- линијски и /* блок */) се задржавају. Опција Минификуј сажима упит назад у један ред за употребу као једноредни низ знакова у коду.
Токенизатор препознаје ~80 SQL кључних речи (укључујући вишереречне GROUP BY, INNER JOIN, IS NOT NULL) ради исправног преламања редова.
Свака колона у SELECT листи добија свој ред — широке листе колона постају прегледне.
Опционо претварање у велика слова даје вашем упиту доследну употребу великих и малих слова без обзира на аутора.
Кључне речи, функције, низови знакова, бројеви и коментари су обојени за лак преглед структуре.
SQL коментари (-- и /* */) се задржавају на месту током форматирања — без изненадних брисања.
Сажима било који форматирани упит назад у један ред — корисно при уграђивању SQL-а као низа знакова у коду.
ORM-ови попут Sequelize, Prisma или TypeORM бележе SQL у једном реду. Налепите у форматер да разумете структуру упита.
При прегледу PR-а са уграђеним SQL низовима знакова, форматирајте их ради читљивости пре остављања коментара.
Форматирајте спор упит да јасно видите његову JOIN структуру, чинећи уска грла лакшим за уочавање током оптимизације.
Направите уредно форматиран SQL за укључивање у README, интерне вики странице или API документацију.
Нови SQL програмери могу налепити своје упите и видети правилно форматирање као референцу за учење идиоматског стила.
Кликните на SQL икону у DevSuite Pro доку. Отвара се панел са опцијама и пољем за унос.
Налепите било који SQL — из ORM логова, датотеке или уређивача кода. Ради са SELECT, INSERT, UPDATE, DELETE, CREATE и другим.
Притисните Форматирај да добијете увучен, читљив упит са кључним речима у сопственим редовима.
Прилагодите ширину увлачења, укључите ВЕЛИКА СЛОВА за кључне речи, укључите/искључите истицање синтаксе према вашем стилу.
Кликните Копирај да преузмете форматирани или минификовани упит. Налепите у ваш IDE, тикет или документацију.
Instalirajte DevSuite Pro besplatno i otključajte 64+ alata za programere za svoj pretraživač.