Liigu sisu juurde

Trino vormindaja

Vormindage Trino ja Presto SQL, järgides Trino reegleid jutumärkides identifikaatorite, tavaliste paomärkideta stringide, X'' ja U&'' literaalide, massiivi- ja kaardiindeksite ning lambdaavaldiste kohta. Klauslid, nagu WITH, GROUP BY, ORDER BY, OFFSET ja FETCH FIRST, paigutatakse eraldi ridadele ning veerud taandatakse igaüks oma reale. Analüütikutele kuvatakse sulgemata stringid ja sulud koos rea- ja veerunumbriga.

Lähtesta

Korduma kippuvad küsimused

Millist Trino süntaksit mõistetakse?

Tuvastatakse ühekordsed stringid kahekordistatud jutumärkidega, jutumärkides identifikaatorid ning X'' varbinary- ja U&'' Unicode literaalid. Massiivi indeksid, nagu Array[1], ja kaardi indeksid, nagu map['key'], ning lambdaavaldised, näiteks x -> x + 1, jäävad muutmata.

Kas stringides annavad längkriipsud märgijadadele paomärgi?

Ei. Trino puhul on stringis olev längkriips tavaline märk ja vormindaja järgib seda reeglit, seega 'C:\' on täielik string.

Kas saan vormindada Presto ja Amazon Athena päringuid?

Jah. Presto ja Athena kasutavad Trino-ga samu jutumärkide reegleid ja enamikku samu süntaksireegleid, seega vormindatakse nende päringuid ühtemoodi.

Kuidas kataloogi- ja skeeminimesid käsitletakse?

Täielikud nimed, näiteks hive.sales.orders ja "my-catalog"."schema"."table", jäävad kokku. Punktide ümber tühikuid ei lisata.

Millised klauslid saavad omaette rea?

WITH, SELECT, FROM, WHERE, GROUP BY, HAVING, WINDOW, ORDER BY, OFFSET, LIMIT ja FETCH alustavad igaüks uut rida. Hulgatehted UNION, INTERSECT ja EXCEPT eraldavad ühendatavad päringud.

Kas MERGE on toetatud?

Jah. WHEN MATCHED ja WHEN NOT MATCHED harud algavad uutelt ridadelt.

Kas märksõnade tähesuurust muudetakse?

Ei. Märksõnade ja nimede suurtähekasutus jääb selliseks, nagu selle kirjutasite. Muutuvad ainult tühikud ja reavahetused.

Milliseid vigu tuvastatakse?

Sulgemata stringid, jutumärkides identifikaatorid, alamindeksid ja plokkkommentaarid ning tasakaalustamata sulud koos rea- ja veerunumbriga. Päringuid ei käivitata üheski klastris.

Kui suur võib sisend olla?

Kuni 1 MB päringu kohta ja 128 KB lause kohta. Mitu lauset eraldatakse tühjade ridadega.

Kas saan valida taande ja kas minu SQL salvestatakse?

Kasutage 2 või 4 tühikut või tabeldusmärke. SQL vormindatakse ainult mälus ja seda ei salvestata kunagi.

Teave OneClick Pro kohta

OneClick Pro on tasuta kollektsioon, mis sisaldab üle 150 veebitööriista igapäevatööks: piltide ja ühikute teisendamiseks, koodi vormindamiseks ja valideerimiseks, domeenide ja SEO kontrollimiseks ning teksti, kuupäevade ja numbritega töötamiseks. Kõik tööriistad toimivad ilma registreerimise või tellimuseta ning sisestatut kasutatakse ainult tulemuse arvutamiseks ega salvestata kunagi. Kasutage seda kiire tööriistakastina ühekordsete ülesannete jaoks või lisage järjehoidjatesse tööriistad, mida iga päev kasutate.