Hoppa till innehåll

Trino-formaterare

Formatera Trino och Presto SQL med Trino-regler för dubbelciterade identifierare, standardsträngar utan omvända snedstreck som escape-tecken, X''- och U&''-literaler, array- och map-subskript samt lambda-uttryck. Satser som WITH, GROUP BY, ORDER BY, OFFSET och FETCH FIRST placeras på egna rader, och kolumner indenteras en per rad. Oavslutade strängar och parenteser rapporteras med rad- och kolumnangivelse för analytiker.

Återställ

Vanliga frågor

Vilken Trino-syntax förstås?

Strängar inom enkla citattecken med dubblerade citattecken, identifierare inom dubbla citattecken samt X'' varbinary- och U&'' Unicode-literaler känns igen. Indexering som Array[1] och map['key'] samt lambda-uttryck som x -> x + 1 förblir intakta.

Fungerar omvända snedstreck som escape-tecken i strängar?

Nej. I Trino är ett omvänt snedstreck i en sträng ett vanligt tecken, och formateraren följer den regeln, så 'C:\' är en fullständig sträng.

Kan jag formatera Presto- och Amazon Athena-frågor?

Ja. Presto och Athena delar Trino:s citeringsregler och det mesta av dess syntax, så deras frågor formateras på samma sätt.

Hur hanteras katalog- och schemanamn?

Kvalificerade namn som hive.sales.orders och "my-catalog"."schema"."table" förblir sammanhängande. Inga mellanslag läggs till runt punkterna.

Vilka satser får en egen rad?

WITH, SELECT, FROM, WHERE, GROUP BY, HAVING, WINDOW, ORDER BY, OFFSET, LIMIT och FETCH börjar på egna rader. Mängdoperatorerna UNION, INTERSECT och EXCEPT skiljer åt frågorna som de kombinerar.

Har det stöd för MERGE?

Ja. WHEN MATCHED- och WHEN NOT MATCHED-grenar börjar på nya rader.

Ändras versaler och gemener i nyckelord?

Nej. Nyckelord och namn behåller den skiftlägesform du skrev. Endast blanksteg och radbrytningar ändras.

Vilka fel upptäcks?

Oavslutade strängar, citerade identifierare, subskript och blockkommentarer samt obalanserade parenteser, alla med rad- och kolumnangivelse. Frågor körs inte mot något kluster.

Hur stor kan indata vara?

Upp till 1 MB per förfrågan och 128 KB per sats. Flera satser skiljs åt med tomma rader.

Kan jag välja indentering, och lagras mitt SQL?

Använd 2 eller 4 mellanslag eller tabbar. SQL formateras endast i minnet och sparas aldrig.

Om OneClick Pro

OneClick Pro är en kostnadsfri samling med mer än 150 webbverktyg för det dagliga arbetet: konvertera bilder och enheter, formatera och validera kod, kontrollera domäner och SEO samt arbeta med text, datum och tal. Alla verktyg fungerar utan registrering eller prenumeration, och det du anger används bara för att beräkna resultatet och sparas aldrig. Använd samlingen som en snabb verktygslåda för enstaka uppgifter eller bokmärk verktygen du använder varje dag.