Liigu sisu juurde

Redshift Formatter

Vormindage Amazon Redshift SQL Redshift’i reeglite järgi, mis arvestavad kaldkriipsuga paovormingutega stringe, topeltjutumärkides identifikaatoreid, #temp tabeleid, :: tüübit teisendusi ja $$ funktsioonikehi. QUALIFY ja MINUS säilitatakse klauslitena, MERGE-harud algavad uutelt ridadelt ning pikad veeruloendid paigutatakse üks veerg reale. Sulgemata stringidest ja sulgudest antakse teada koos rea ja veerunumbriga, mis aitab analüütikutel ja andmeinseneridel laokoodi üle vaadata.

Lähtesta

Korduma kippuvad küsimused

Millist Redshifti süntaksit see mõistab?

Tuvastatakse ühekordsed stringid koos kaldkriipsuga paovormingute ja kahekordsete jutumärkidega, topeltjutumärkides identifikaatorid, #temp tabelite nimed ja :: tüübit teisendused. Regulaaravaldise tehtemärgid ~ ja ~* koos nende eitatud vormidega ning $$ dollariga piiratud funktsioonikehad säilitatakse tervikuna.

Mille poolest erineb see PostgreSQL vormindajast?

Redshift sai alguse PostgreSQL-st, kuid erineb sellest: kaldkriipsud paovormindavad selle stringides märke, # alustab tehtemärgi asemel ajutise tabeli nime ning saadaval on QUALIFY ja MINUS. See vormindaja järgib neid reegleid.

Mis juhtub UDF-ide kehadega?

Pythoni või SQL kasutaja määratud funktsioonide kehad, mis on kirjutatud $$-markerite vahele, säilitatakse täpselt sellisena, nagu need on kirjutatud. Vormindatakse ainult neid ümbritsev lause.

Millised klauslid saavad omaette rea?

SELECT, FROM, WHERE, GROUP BY, HAVING, QUALIFY, ORDER BY, LIMIT ja OFFSET algavad igaüks oma realt. MINUS, UNION, INTERSECT ja EXCEPT eraldavad ühendatavad päringud.

Kas MERGE on toetatud?

Jah. WHEN MATCHED ja WHEN NOT MATCHED harud algavad uutelt ridadelt.

Kas kommentaarid säilivad?

Jah. -- ja /* */ kommentaarid jäävad oma kohale. Mitmerealiste plokikommentaaride taane kohandatakse uue paigutuse järgi.

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, $$ kehad ja plokikommentaarid ning tasakaalustamata sulud koos rea ja veerunumbriga. SQL teie klastrisse ei saadeta.

Kui suur võib sisend olla?

Kuni 1 MB päringu kohta ja 128 KB lause kohta. Pikemad ETL-skriptid vormindatakse üks lause korraga.

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.

Teave OneClick Pro kohta

OneClick Pro on tasuta kollektsioon, mis sisaldab üle 150 veebitööriista igapäevatööks: piltide ja ühikute teisendamiseks, koodi vormindamiseks ja valideerimiseks, domeenide ja SEO kontrollimiseks ning teksti, kuupäevade ja numbritega töötamiseks. Kõik tööriistad toimivad ilma registreerimise või tellimuseta ning sisestatut kasutatakse ainult tulemuse arvutamiseks ega salvestata kunagi. Kasutage seda kiire tööriistakastina ühekordsete ülesannete jaoks või lisage järjehoidjatesse tööriistad, mida iga päev kasutate.