alat za programere / 20
SQL formatiranje
Formatirajte SQL za standardni SQL ili dijalekte PostgreSQL, MySQL, SQLite i BigQuery.
SQL formatiranje: TOEA tokenizuje izabrani SQL dijalekat, primenjuje dosledno uvlačenje i prebacuje prepoznate ključne reči u velika slova. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.
- Kategorija
- Alatke za programere
- Pokretanja
- U vašem pregledaču
- Trošak
- Besplatno · bez registracije
- Dostupnost
- Spremno za upotrebu
U potpunosti radi u vašem pregledaču
Izbor dijalekta
Dijalekt određuje kako se čitaju navodnici i rezervisana mesta. MySQL i BigQuery koriste obrnute navodnike za identifikatore, dok PostgreSQL i standardni SQL koriste dvostruke navodnike. I rezervisana mesta se razlikuju: $1 u PostgreSQL-u, ? u MySQL-u i SQLite-u, a @name u BigQuery-u. Izaberite bazu podataka na kojoj se upit izvršava, jer rezervisano mesto ili navodnik koji dijalekt ne poznaje može da zaustavi formatiranje.
Velikim slovima pišu se samo ključne reči. Imena tabela i kolona zadržavaju velika i mala slova, što je važno u PostgreSQL-u, gde su imena pod navodnicima osetljiva na velika i mala slova.
Kada formatiranje ne uspe
Greška pri parsiranju obično znači da tekst nije čist SQL. Šabloni iz dbt-a, Jinja-e ili ORM-a, kao što su {{ ref('orders') }} ili {% if %}, zaustavljaju parser na tom mestu; formatirajte kompajlirani SQL ili prvo zamenite delove šablona imenima rezervisanih mesta.
Dosledno formatiranje olakšava pregled koda: kada je svaki upit raspoređen na isti način, provera razlika prikazuje stvarne promene umesto razlika u razmacima.
Kako se koristi
- Nalepite SQL i izaberite dijalekat.
- Formatirajte naredbu.
- Kopirajte ili preuzmite pregledan rezultat.
Privatnost i ograničenja
Upiti ostaju u vašem pregledaču. Formatiranje ne proverava šemu baze podataka, dozvole niti performanse upita.
Srodne alatke
Često postavljana pitanja
Da li izvršava SQL?
Ne. Alat samo formatira tekst i nikada se ne povezuje sa bazom podataka.
Zašto treba izabrati dijalekat?
Baze podataka se razlikuju po ključnim rečima, navodnicima, funkcijama i sintaksi, pa izbor dijalekta poboljšava tokenizaciju.
Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban