# 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.

## 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.

Teie reklaam siin?

[Kirjutage meile](mailto:hi@dennn.is?subject=Reklaam%20OneClick%20Pro-is)

[Reklaam Agentidele mõeldud pistikprogrammide komplekt WordPress jaoks.](https://sleekwp.com/?ref=oneclickpro)
