SQL-formaterare
Klistra in en fråga och få ren SQL med konsekventa indrag som är lätt att läsa, granska och dela.
Förseglat på den här enheten
Körs i din webbläsare. Inget laddas upp.
Förseglat
Formaterad SQL
Din formaterade SQL visas här medan du skriver.
Den här SQL-koden kunde inte formateras
Så fungerar det
-
Klistra in din fråga
Klistra in en fråga eller ett helt skript, eller öppna en .sql-fil. Flera satser åtskilda med semikolon går bra.
-
Välj dialekt och stil
Välj din databas så att dess specifika syntax förstås, och ställ sedan in skiftläge för nyckelord, indrag och layout.
-
Kopiera den rena SQL-koden
Den formaterade frågan uppdateras medan du skriver. Kopiera den eller ladda ner den som en .sql-fil.
Vanliga frågor
Skickas mina frågor till en server?
Nej. Formateringen sker i din webbläsare, så tabellnamn, kunddata i literaler och interna scheman lämnar aldrig din enhet.
Varför spelar dialekten roll?
Varje databas har egna nyckelord, citatregler och operatorer: bakåtfnuttar i MySQL, hakparenteser i SQL Server, ::-typomvandlingar i PostgreSQL. Med rätt dialekt känner formateraren igen dem i stället för att rapportera ett fel.
Ändrar formateringen vad min fråga gör?
Nej. Bara blanktecken, radbrytningar och, om du vill, skiftläget för nyckelord ändras. Tabellnamn, kolumnnamn, strängar och kommentarer behålls exakt som de skrevs.
Kontrolleras det att min SQL är korrekt?
Verktyget läser frågans struktur, så oavslutade citattecken och parenteser rapporteras med rad och kolumn. Det ansluter inte till någon databas och kan därför inte avgöra om en tabell eller kolumn finns.
Vad är layouten med justerade kolumner?
Den ställer upp nyckelorden i en kolumn med fast bredd till vänster, med resten av varje sats justerad bredvid. Vissa team tycker att långa SELECT-listor blir lättare att överblicka på det sättet.