Preskočiť na obsah

Formátovač Trino

Formátujte Trino a Presto SQL podľa pravidiel Trino pre identifikátory v dvojitých úvodzovkách, štandardné reťazce bez spätných lomiek ako únikových znakov, literály X'' a U&'', indexy polí a máp a výrazy lambda. Klauzuly ako WITH, GROUP BY, ORDER BY, OFFSET a FETCH FIRST sa umiestnia na vlastné riadky a stĺpce sa odsadia každý na samostatnom riadku. Neuzavreté reťazce a zátvorky sa analytikom oznámia spolu s číslom riadka a stĺpca.

Obnoviť

Často kladené otázky

Ktorá syntax Trino sa rozpoznáva?

Rozpoznávajú sa reťazce v jednoduchých úvodzovkách so zdvojenými úvodzovkami, identifikátory v dvojitých úvodzovkách a literály varbinary X'' a U&'' Unicode. Indexy ako Array[1] a map['key'] aj výrazy lambda, napríklad x -> x + 1, zostanú nezmenené.

Ukončujú spätné lomky znaky v reťazcoch?

Nie. V Trino je spätná lomka v reťazci obyčajný znak a formátovač sa riadi týmto pravidlom, takže 'C:\' je úplný reťazec.

Môžem formátovať dotazy Presto a Amazon Athena?

Áno. Presto a Athena používajú rovnaké pravidlá úvodzoviek ako Trino a väčšinu jeho syntaxe, takže ich dotazy sa formátujú rovnako.

Ako sa spracúvajú názvy katalógov a schém?

Kvalifikované názvy ako hive.sales.orders a "my-catalog"."schema"."table" zostávajú spojené. Okolo bodiek sa nepridávajú medzery.

Ktoré klauzuly majú vlastný riadok?

WITH, SELECT, FROM, WHERE, GROUP BY, HAVING, WINDOW, ORDER BY, OFFSET, LIMIT a FETCH sa začínajú na samostatných riadkoch. Operátory množín UNION, INTERSECT a EXCEPT oddeľujú dotazy, ktoré spájajú.

Podporuje MERGE?

Áno. Vetvy WHEN MATCHED a WHEN NOT MATCHED sa začínajú na nových riadkoch.

Mení veľkosť písmen v kľúčových slovách?

Nie. Kľúčové slová a názvy si zachovajú veľkosť písmen, ktorú ste použili. Menia sa iba medzery a zalomenia riadkov.

Ktoré chyby sa zisťujú?

Neuzavreté reťazce, identifikátory v úvodzovkách, indexy a blokové komentáre, ako aj nevyvážené zátvorky; pri každom sa uvádza riadok a stĺpec. Dotazy sa nespúšťajú na žiadnom klastri.

Aký veľký môže byť vstup?

Najviac 1 MB na požiadavku a 128 KB na príkaz. Jednotlivé príkazy oddeľujú prázdne riadky.

Môžem si vybrať odsadenie a ukladá sa môj SQL?

Použite 2 alebo 4 medzery alebo tabulátory. SQL sa formátuje iba v pamäti a nikdy sa neukladá.

O stránke OneClick Pro

OneClick Pro je bezplatná kolekcia viac ako 150 webových nástrojov na každodennú prácu: na konverziu obrázkov a jednotiek, formátovanie a overovanie kódu, kontrolu domén a SEO, ako aj prácu s textom, dátumami a číslami. Každý nástroj funguje bez registrácie alebo predplatného a zadané údaje sa používajú iba na výpočet výsledku a nikdy sa neukladajú. Používajte ich ako rýchlu súpravu nástrojov na jednorazové úlohy alebo si uložte do záložiek nástroje, na ktoré sa spoliehate každý deň.