DT Dev Tools

SQL Formatter — SQL-formatterare

Formatera SQL-frÄgor för vanliga dialekter direkt i webblÀsaren, med indrag, versaler eller gemener för nyckelord och snabb kopiering.

🔒 Körs helt i din webblĂ€sare — ingenting laddas upp

Var verktyget anvÀndbart? BetygsÀtt det:

Vad SQL Formatter gör

SQL Formatter snyggar till frÄgetext sÄ att joins, filter, projektioner, gruppering, sortering, common table expressions och nÀstlade uttryck blir lÀttare att granska. Det Àr anvÀndbart för att felsöka en frÄga som kopierats frÄn loggar, stÀda upp en migrering före kodgranskning, förbereda exempel till dokumentation eller omformatera genererad SQL till nÄgot som mÀnniskor kan diskutera. Verktyget stöder flera dialekter, sÄ att leverantörsspecifika citattecken och funktioner hanteras bÀttre Àn i en generisk formatterare som bara justerar blanksteg. SkiftlÀget för nyckelord kan stÀllas in pÄ versaler, gemener eller behÄllas, beroende pÄ ditt teams konvention.

Formatteraren kör inte SQL, inspekterar inga scheman, öppnar inga nÀtverksanslutningar och validerar inga behörigheter. Den tolkar och skriver bara om frÄgetexten i din webblÀsare. Det gör den sÀker för vardagliga uppgifter dÀr du vill ha lÀsbarhet utan att involvera en databasanslutning eller exponera en sats för en tredjepartstjÀnst.

Privat arbetsflöde i webblÀsaren

All bearbetning sker i din webblÀsare med JavaScript pÄ klientsidan. Verktyget laddar inte upp kodstycken, konfigurationsvÀrden, genererad data, frÄgetext eller kopierade exempel till nÄgon server och krÀver inget konto. Den helt lokala modellen Àr viktig för utvecklarverktyg, eftersom innehÄllet som klistras in ofta liknar verklig applikationsdata: API-svar, loggar, exempel som ser ut som miljövariabler, databasfrÄgor, markup frÄn utkast eller vÀrden som kopierats under felsökning i produktion. Att behÄlla omvandlingen lokalt minskar risken och gör interaktionen snabb eftersom ingen nÀtverkstrafik behövs.

GrÀnssnittet Àr medvetet kompakt sÄ att du kan klistra in indata, justera alternativ, granska resultatet, kopiera det och ÄtergÄ till din editor. Resultat bör ÀndÄ granskas innan de checkas in, delas offentligt eller anvÀnds i ett produktionsflöde. WebblÀsarverktyg Àr utmÀrkta för snabb inspektion och förberedelse, men de kan inte kÀnna till alla projektkonventioner, regler för dataklassificering eller applikationsspecifika valideringskrav.

Praktiska tips

VÀlj om möjligt den dialekt som matchar databasmotorn. SQL-dialekter skiljer sig Ät i arraysyntax, regler för citering, procedurblock, JSON-operatorer, datumfunktioner och limit-satser, sÄ att vÀlja PostgreSQL för en PostgreSQL-frÄga eller T-SQL för en SQL Server-frÄga ger bÀttre formatering. Formatering garanterar inte att en frÄga Àr korrekt eller effektiv. Granska resultatet innan du checkar in det, sÀrskilt om den ursprungliga frÄgan innehÄller kommentarer, mallplatshÄllare eller applikationsspecifika variabler. AnvÀnd databasens explain-verktyg för prestandafrÄgor och projektets tester för att försÀkra dig om beteendet.

Hur man anvÀnder

  1. Klistra in en frÄgaLÀgg till en SQL-sats, en migrering eller en vydefinition.
  2. VÀlj dialektVÀlj den dialekt som ligger nÀrmast frÄgans syntax.
  3. Formatera och kopieraFormatera SQL:en och kopiera tillbaka den till din editor.

Vanliga frÄgor

Vilka SQL-dialekter finns?
Formatteraren har vanliga dialektalternativ som SQL, PostgreSQL, MySQL, SQLite, BigQuery, Snowflake, Spark och T-SQL.
Kör det hÀr SQL?
Nej. Det formaterar bara text i webblÀsaren och ansluter aldrig till en databas.
Kan jag kopiera den formaterade frÄgan?
Ja. Formatera frÄgan och anvÀnd kopieringsknappen.