SQL-formaterare

SQL-formaterare: förskönar, komprimerar och validerar SQL-frågor. Stöder dialekterna MySQL, PostgreSQL, SQL Server, Oracle, SQLite och MariaDB.
All bearbetning sker lokalt i webbläsaren — data laddas aldrig upp till någon server.
Dialekt: ⚠ Namngivna parametrar Åtgärd:
⚠ Säkerhetsvarning: SQL-formatering är inte ett substitut för parametriserade frågor. Använd alltid parametriserade frågor (förberedda satser) i produktionskod för att förhindra SQL-injektion. Det här verktyget formaterar endast SQL:en för läsbarhet — det saneras eller validerar inte mot injektion.
Så här används det: Klistra in SQL i den vänstra textrutan, välj en dialekt och en åtgärd, klicka sedan på Bearbeta (eller skriv bara — automatisk bearbetning vid inmatning).
Formatera: Förskönar SQL med konsekvent indrag, nyckelordsskiftläge och satsjustering. Välj Indrag (2 eller 4 mellanslag), Nyckelordsskiftläge (versal, gemen eller oförändrat) och Rader mellan frågor för att styra tomma rader mellan satser.
Komprimera: Komprimerar SQL till en enda rad genom att ta bort allt onödigt blanksteg — användbart för inbäddning i kod eller för att minska nätverkstrafik.
Validera: Kontrollerar SQL-syntaxen utan att formatera om. Om SQL:en är giltig visas en grön bekräftelse; annars visas det specifika syntaxfelet.
Stödda dialekter: MySQL, PostgreSQL, SQL Server (T-SQL), Oracle (PL/SQL), SQLite, MariaDB — var och en med dialektspecifika nyckelord och syntaxregler.
Varför formatera SQL?

Att formatera SQL ändrar endast blanksteg och radbrytningar — aldrig semantiken. Det som skiljer sig mellan databaser är dialekten: identifierare citeras med backticks i MySQL, dubbla citattecken i PostgreSQL och hakparenteser i SQL Server, så en formaterare anpassad för en dialekt kan misstolka en annan. De flesta team skriver nyckelord med versaler och namn med gemener enbart av konvention.

En formaterare är ett läsbarhetsverktyg — den optimerar, skriver om eller validerar inte logiken.