Udviklerværktøj

SQL-formatering

Indryk en forespørgsel, så den kan læses, i din egen browser.

SQL-formatering Kører på din enhed
  • Kører i din browser — din tekst sendes aldrig nogen steder hen
  • Ingen tilmelding, ingen kvoter, gratis at bruge så ofte, du vil

Sådan fungerer det

Forespørgsler kommer som én lang linje fra logfiler, ORM'er og kolleger, og det første skridt til at forstå en er altid at lægge den pænt ud. At indsætte den på et websted for at gøre det er sådan, produktionsforespørgsler – tabelnavne, kolonnenavne, nogle gange rigtige kundedata i en WHERE-klausul – ender på en andens server.

Dialekter har betydning

SQL er en familie og ikke ét sprog. PostgreSQL, MySQL, T-SQL, PL/SQL, BigQuery og Spark har hver især syntaks, som de andre afviser, og en formatering med den forkerte dialekt vil enten ødelægge en forespørgsel eller afvise den. Standard-SQL passer til de fleste almindelige forespørgsler; skift, hvis din bruger leverandørspecifik syntaks.

Den formaterer kun

Intet udføres, ingen database kontaktes, og forespørgslens betydning ændres aldrig – kun dens blanktegn og store/små bogstaver i nøgleord. En formatering, der ændrede din forespørgsel, ville være en farlig ting.

Store/små bogstaver i nøgleord

Nøgleord med store bogstaver mod identifikatorer med små er den langvarige konvention og gør strukturen let at skimme. At bevare det, du har skrevet, er til teams, hvis stilguide siger noget andet.

Hvorfor dette kører lokalt

En forespørgsel er en beskrivelse af dit skema og ofte af dine data. Der er ingen grund til, at det skal forlade din maskine for at blive indrykket.

FAQ

SQL-formatering – spørgsmål

Kører den min forespørgsel?

Nej. Den omformaterer kun teksten. Der bliver aldrig kontaktet nogen database.

Hvorfor blev min forespørgsel afvist?

Sandsynligvis den forkerte dialekt. Leverandørspecifik syntaks kræver, at den tilsvarende dialekt er valgt.

Ændrer det, hvad min forespørgsel gør?

Nej. Kun blanktegn og store/små bogstaver i nøgleord ændres.

Bliver min SQL uploadet?

Nej. Formateringen foregår i din browser.