Pereiti prie turinio

Trino formatavimo įrankis

Formatuokite Trino ir Presto SQL pagal Trino taisykles: dvigubomis kabutėmis apgaubtiems identifikatoriams, standartinėms eilutėms be atgalinio pasvirojo brūkšnio sekų, X'' ir U&'' literatams, masyvų ir žemėlapių indeksams bei lambda išraiškoms. Tokios sąlygos kaip WITH, GROUP BY, ORDER BY, OFFSET ir FETCH FIRST perkeliamos į atskiras eilutes, o stulpeliai įtraukiami po vieną eilutėje. Analitikams pranešama apie neuždarytas eilutes ir skliaustus, nurodant eilutę ir stulpelį.

Nustatyti iš naujo

Dažnai užduodami klausimai

Kokia Trino sintaksė suprantama?

Atpažįstamos viengubomis kabutėmis apgaubtos eilutės su dvigubomis kabutėmis, dvigubomis kabutėmis apgaubti identifikatoriai ir X'' varbinary bei U&'' Unicode literatai. Masyvų indeksai, pvz., Array[1], žemėlapių indeksai, pvz., map['key'], ir lambda išraiškos, pvz., x -> x + 1, išlieka nepakitę.

Ar atgaliniai pasvirieji brūkšniai eilutėse žymi simbolių sekas?

Ne. Trino atgalinis pasvirasis brūkšnys eilutėje yra įprastas simbolis, ir formatavimo įrankis laikosi šios taisyklės, todėl 'C:\' yra užbaigta eilutė.

Ar galiu formatuoti Presto ir Amazon Athena užklausas?

Taip. Presto ir Athena naudoja tas pačias kabučių taisykles ir didžiąją dalį Trino sintaksės, todėl jų užklausos formatuojamos vienodai.

Kaip tvarkomi katalogų ir schemų pavadinimai?

Kvalifikuoti pavadinimai, pvz., hive.sales.orders ir "my-catalog"."schema"."table", lieka sujungti. Tarp taškų nepridedami tarpai.

Kurios sąlygos rašomos atskiroje eilutėje?

WITH, SELECT, FROM, WHERE, GROUP BY, HAVING, WINDOW, ORDER BY, OFFSET, LIMIT ir FETCH pradedami atskirose eilutėse. Aibių operatoriai UNION, INTERSECT ir EXCEPT atskiria sujungiamas užklausas.

Ar palaikomas MERGE?

Taip. WHEN MATCHED ir WHEN NOT MATCHED šakos pradedamos naujose eilutėse.

Ar keičiama raktinių žodžių raidžių registras?

Ne. Raktiniai žodžiai ir pavadinimai išsaugo jūsų pasirinktą raidžių dydį. Keičiasi tik tarpai ir eilučių lūžiai.

Kokios klaidos aptinkamos?

Neuždarytos eilutės, kabutėmis apgaubti identifikatoriai, indeksai ir blokiniai komentarai, taip pat nesubalansuoti skliaustai; nurodoma eilutė ir stulpelis. Užklausos nevykdomos jokiame klasteryje.

Kokio dydžio gali būti įvestis?

Iki 1 MB vienai užklausai ir 128 KB vienam sakiniui. Keli sakiniai atskiriami tuščiomis eilutėmis.

Ar galiu pasirinkti įtrauką ir ar mano SQL išsaugomas?

Naudokite 2 arba 4 tarpus arba tabuliavimo simbolius. SQL formatuojama tik atmintyje ir niekada neišsaugoma.

Apie OneClick Pro

OneClick Pro – nemokama kolekcija, kurioje yra daugiau nei 150 žiniatinklio įrankių kasdieniam darbui: vaizdams ir vienetams konvertuoti, kodui formatuoti ir tikrinti, domenams ir SEO tikrinti, taip pat tekstui, datoms ir skaičiams apdoroti. Visi įrankiai veikia be registracijos ar prenumeratos, o jūsų įvesti duomenys naudojami tik rezultatui apskaičiuoti ir niekada neišsaugomi. Naudokite juos kaip greitą įrankių rinkinį vienkartinėms užduotims arba įtraukite į žymes įrankius, kurių prireikia kasdien.