# Trino formázó

Formázza a Trino és Presto SQL kódját a Trino szabályai szerint: ezek vonatkoznak a dupla idézőjeles azonosítókra, a fordított perjel nélküli szabványos karakterláncokra, a X'' és U&'' literálokra, a tömb- és map-alsó indexekre, valamint a lambda-kifejezésekre. Az olyan záradékok, mint a WITH, GROUP BY, ORDER BY, OFFSET és FETCH FIRST, külön sorba kerülnek, az oszlopok pedig soronként behúzást kapnak. Az elemzők sor- és oszlopszámmal együtt értesítést kapnak a lezáratlan karakterláncokról és zárójelekről.

## Gyakran ismételt kérdések

### Milyen Trino szintaxist ismer fel?

Felismeri az egyszeres idézőjeles, megkettőzött idézőjeleket tartalmazó karakterláncokat, a dupla idézőjeles azonosítókat, valamint a X'' varbinary és U&'' Unicode literálokat. Az Array[1] és a map['key'] alsó indexei, valamint az olyan lambda-kifejezések, mint az x -> x + 1, változatlanok maradnak.

### A fordított perjelek escape-karakterként működnek a karakterláncokban?

Nem. A Trino nyelvben a karakterláncban lévő fordított perjel közönséges karakter, és a formázó is ezt a szabályt követi, így a 'C:\' teljes karakterláncnak számít.

### Formázhatok Presto- és Amazon Athena-lekérdezéseket?

Igen. A Presto és az Athena ugyanazokat az idézőjelezési szabályokat használja, mint a Trino, és a szintaxisuk nagy része is megegyezik, ezért a lekérdezéseik azonos módon formázódnak.

### Hogyan kezeli a katalógus- és sémaneveket?

Az olyan teljesen minősített nevek, mint a hive.sales.orders és a "my-catalog"."schema"."table", egyben maradnak. A pontok körül nem kerül szóköz a kódba.

### Mely záradékok kerülnek külön sorba?

A WITH, SELECT, FROM, WHERE, GROUP BY, HAVING, WINDOW, ORDER BY, OFFSET, LIMIT és FETCH külön sorban kezdődik. Az UNION, INTERSECT és EXCEPT halmazműveletek elválasztják az általuk összekapcsolt lekérdezéseket.

### Támogatja a MERGE utasítást?

Igen. A WHEN MATCHED és a WHEN NOT MATCHED ágak új sorban kezdődnek.

### Megváltoztatja a kulcsszavak kis- és nagybetűit?

Nem. A kulcsszavak és nevek megőrzik az íráskor használt kis- és nagybetűket. Csak a szóközök és a sortörések változnak.

### Milyen hibákat észlel?

Lezáratlan karakterláncok, idézőjelezett azonosítók, alsó indexek és blokkmegjegyzések, valamint kiegyensúlyozatlan zárójelek; mindegyiknél megjelenik a sor- és oszlopszám. A lekérdezések nem futnak le fürtön.

### Mekkora lehet a bemenet?

Kérésenként legfeljebb 1 MB, utasításonként pedig 128 KB. A több utasítást üres sorok választják el.

### Választhatok behúzást, és tárolódik az SQL?

Használjon 2 vagy 4 szóközt, illetve tabulátorokat. A SQL csak a memóriában formázódik, és soha nem kerül mentésre.

Hirdetne nálunk?

[Írjon nekünk e-mailt](mailto:hi@dennn.is?subject=Hirdet%C3%A9s%20a%20OneClick%20Pro%20oldalon)

[Hirdetés Az ügynökök számára kész plugincsomag a WordPress számára.](https://sleekwp.com/?ref=oneclickpro)
