Utils365

SQL-query’s opmaken

Maak lange SQL-query’s makkelijk leesbaar, in het dialect van je database.

Plak SQL, open een .sql-bestand of sleep er een hierheen

Volgende: JSON-formatter · Tekstvergelijker

Een probleem met deze tool melden

Hoe gebruik je SQL-formatter

  1. Plak je query

    Plak een of meer SQL-statements, of open of sleep een .sql-bestand hierheen. Het wordt opgemaakt terwijl je typt.

  2. Kies dialect en hoofdletters

    Kies je database zodat de syntax wordt begrepen, en laat sleutelwoorden zoals ze zijn of zet ze in HOOFDLETTERS of kleine letters.

  3. Kopieer of download

    Kopieer de opgemaakte SQL of download hem als .sql-bestand.

Waarom kiezen voor Utils365

  • Zeven dialecten

    Standaard-SQL, MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, Oracle (PL/SQL) en BigQuery, elk met eigen aanhalingstekens, commentaar en sleutelwoorden.

  • Consistente sleutelwoorden

    Zet SELECT, FROM en JOIN overal in hoofd- of kleine letters, zodat query’s van verschillende mensen er hetzelfde uitzien.

  • Fouten met een positie

    Kan de formatter een query niet lezen, dan zie je de regel en kolom met de plek gemarkeerd.

  • Privacy voorop

    Je query’s worden in je browser opgemaakt en nooit geüpload, dus tabelnamen en gegevens erin blijven bij jou.

Veelgestelde vragen

Welk SQL-dialect moet ik kiezen?

Het dialect dat je database gebruikt. Standaard-SQL werkt voor de meeste eenvoudige query’s, maar dingen als backticks in MySQL, ::-casts in PostgreSQL en [vierkante haken] in SQL Server hebben hun eigen dialect nodig.

Verandert opmaken wat mijn query doet?

Nee. Alleen spaties, regeleinden en, als je dat kiest, de hoofdletters van sleutelwoorden veranderen. Tabelnamen, kolomnamen en tekst tussen aanhalingstekens blijven precies zoals ze geschreven zijn.

Waarom staat er dat iets niet verwacht wordt?

De formatter kon de query op die plek niet lezen. Vaak is het syntax die bij één database hoort, zoals #-commentaar in MySQL. Kies het dialect van je database en probeer het opnieuw.

Kan ik meerdere query’s tegelijk opmaken?

Ja. Plak ze samen, gescheiden door puntkomma’s, en elke query wordt opgemaakt met een lege regel ertussen.

Controleert het of mijn query klopt?

Alleen of hij leesbaar is. Je tabellen kent het niet, dus een verkeerd gespelde kolomnaam merk je pas als je de query uitvoert.