Siirry sisältöön

Trino-muotoilija

Muotoile Trino ja Presto SQL Trino-säännöillä, jotka koskevat lainausmerkeillä rajattuja tunnisteita, tavallisia merkkijonoja ilman kenoviivaescapetusta, X''- ja U&''-literaaleja, taulukko- ja kartta-alaindeksejä sekä lambda-lausekkeita. WITH-, GROUP BY-, ORDER BY-, OFFSET- ja FETCH FIRST -lausekkeet sijoitetaan omille riveilleen, ja sarakkeet sisennetään yksi per rivi. Analyytikoille ilmoitetaan sulkemattomista merkkijonoista ja sulkeista sekä niiden rivi ja sarake.

Nollaa

Usein kysytyt kysymykset

Minkälaista Trino-syntaksia tuetaan?

Yksinkertaiset merkkijonot, joissa lainausmerkit on kahdennettu, lainausmerkeillä rajatut tunnisteet sekä X''-varbinary- ja U&''-Unicode-literaalit tunnistetaan. Array[1]- ja map['key']-alaindeksit sekä lambda-lausekkeet, kuten x -> x + 1, säilyvät ennallaan.

Escapetaanko merkkijonojen merkit kenoviivoilla?

Ei. Trino-kielessä merkkijonon sisällä oleva kenoviiva on tavallinen merkki, ja muotoilija noudattaa tätä sääntöä, joten 'C:\' on täydellinen merkkijono.

Voinko muotoilla Prestoa ja Amazon Athena -kyselyitä?

Kyllä. Presto ja Athena käyttävät samoja lainausmerkkisääntöjä ja suurinta osaa Trino-syntaksista, joten niiden kyselyt muotoillaan samalla tavalla.

Miten luettelon ja skeeman nimiä käsitellään?

Pätevät nimet, kuten hive.sales.orders ja "my-catalog"."schema"."table", pysyvät yhdessä. Pisteiden ympärille ei lisätä välilyöntejä.

Mitkä lausekkeet saavat oman rivinsä?

WITH, SELECT, FROM, WHERE, GROUP BY, HAVING, WINDOW, ORDER BY, OFFSET, LIMIT ja FETCH aloittavat oman rivinsä. Joukko-operaattorit UNION, INTERSECT ja EXCEPT erottavat yhdistämänsä kyselyt.

Tukeeko se MERGEä?

Kyllä. WHEN MATCHED- ja WHEN NOT MATCHED -haarat aloittavat uuden rivin.

Muuttaako se avainsanojen kirjainkokoa?

Ei. Avainsanat ja nimet säilyttävät kirjoittamasi kirjainkoon. Vain tyhjemerkit ja rivinvaihdot muuttuvat.

Mitä virheitä tunnistetaan?

Sulkemattomat merkkijonot, lainausmerkeillä rajatut tunnisteet, alaindeksit ja lohkokommentit sekä epätasapainoiset sulkeet, kukin rivin ja sarakkeen kanssa. Kyselyitä ei suoriteta klusterissa.

Kuinka suuri syöte voi olla?

Enintään 1 MB pyyntöä kohden ja 128 KB lausetta kohden. Useat lauseet erotetaan tyhjillä riveillä.

Voinko valita sisennyksen, ja tallennetaanko SQL?

Käytä 2 tai 4 välilyöntiä tai sarkaimia. SQL muotoillaan vain muistissa, eikä sitä koskaan tallenneta.

Tietoja: OneClick Pro

OneClick Pro on ilmainen kokoelma, jossa on yli 150 verkkotyökalua arjen tehtäviin: kuvien ja yksiköiden muuntamiseen, koodin muotoiluun ja validointiin, verkkotunnusten ja SEO tarkistamiseen sekä tekstien, päivämäärien ja lukujen käsittelyyn. Kaikki työkalut toimivat ilman rekisteröitymistä tai tilausta. Syöttämiäsi tietoja käytetään vain tuloksen laskemiseen, eikä niitä tallenneta koskaan. Käytä palvelua nopeana apuvälineenä yksittäisiin tehtäviin tai lisää kirjanmerkkeihin työkalut, joita tarvitset päivittäin.