SQL-formaterer
Rykk inn en spørring slik at den kan leses, i din egen nettleser.
- Kjører i nettleseren din — teksten din sendes aldri noe sted
- Ingen registrering, ingen kvoter, gratis å bruke så ofte du vil
Slik fungerer det
Spørringer kommer som én lang linje fra logger, ORM-er og kolleger, og det første steget for å forstå en er alltid å legge den ut. Å lime den inn på et nettsted for å gjøre det er slik produksjonsspørringer – tabellnavn, kolonnenavn, noen ganger faktiske kundedata i en WHERE-klausul – havner på en annens server.
Dialekter har betydning
SQL er en familie snarere enn ett språk. PostgreSQL, MySQL, T-SQL, PL/SQL, BigQuery og Spark har hver sin syntaks som de andre avviser, og en formaterer som bruker feil dialekt vil enten ødelegge en spørring eller nekte å ta den. Standard SQL passer for de fleste vanlige spørringer; bytt hvis din bruker leverandørspesifikk syntaks.
Den formaterer bare
Ingenting utføres, ingen database kontaktes, og spørringens betydning endres aldri – bare blanke tegn og store/små bokstaver i nøkkelord. En formaterer som endret spørringen din ville vært et farlig verktøy.
Store og små bokstaver i nøkkelord
Store bokstaver i nøkkelord mot små bokstaver i identifikatorer er den gamle konvensjonen og gjør strukturen lett å skanne. Å beholde det du skrev finnes for team der stilguiden sier noe annet.
Hvorfor dette kjører lokalt
En spørring er en beskrivelse av skjemaet ditt og ofte av dataene dine. Det er ingen grunn til at den skal forlate maskinen din for å bli rykket inn.
SQL-formaterer – spørsmål
Kjører den spørringen min?
Nei. Den omformaterer bare teksten. Ingen database kontaktes noen gang.
Hvorfor ble spørringen min avvist?
Sannsynligvis feil dialekt. Leverandørspesifikk syntaks krever at den tilsvarende dialekten er valgt.
Endrer den hva spørringen min gjør?
Nei. Bare blanke tegn og store/små bokstaver i nøkkelord endres.
Lastes SQL-en min opp?
Nei. Formateringen skjer i nettleseren din.