Liigu sisu juurde

PL/SQL vormindaja

Vorminda Oracle’i SQL ja PL/SQL Oracle’i reeglite järgi: q'[...]' alternatiivne jutumärgistus, N'' stringid, jutumärkides identifikaatorid, :bind-muutujad ja kaldkriips, mis käivitab ploki SQL*Plusis. CONNECT BY, START WITH, RETURNING ja MINUS säilivad klauslitena ning BEGIN- ja END-plokid koos IF-i ja LOOP-iga taandatakse. Sulgemata stringidest ja sulgudest teatatakse Oracle’i arendajatele koos rea ja veeruga.

Lähtesta

Korduma kippuvad küsimused

Millist Oracle’i süntaksit see tunneb?

Tuvastatakse ühekordsed jutumärgid kahekordistatud jutumärkidega, alternatiivne jutumärgistus, näiteks q'[it's]' või q'{...}', ja N'' rahvusstringid. Jutumärkides identifikaatorid, # ja $-märkidega nimed, näiteks emp#, :bind-muutujad ja := omistused säilivad muutmata.

Kas see saab vormindada PL/SQL plokke?

Jah. BEGIN- ja END-osad, IF THEN ELSE END IF, CASE- ja LOOP-konstruktsioonid taandatakse ning iga lause paigutatakse oma reale. BEGIN-i eelsed deklaratsioonid säilivad eraldi lausetena.

Mis saab kaldkriipsureast?

Ainult / sisaldav rida, mis käivitab eelmise ploki SQL*Plusis ja SQLcl-is, jääb omaette reale. See eraldab sellele eelnevad ja järgnevad plokid.

Millised Oracle’i klauslid paigutatakse omaette reale?

Hierarhilistes päringutes säilivad CONNECT BY ja START WITH klauslitena. RETURNING-ut ja MINUS-hulgatehet käsitletakse nagu tavapäraseid klausleid SELECT, FROM, WHERE, GROUP BY ja ORDER BY.

Kas MERGE on toetatud?

Jah. WHEN MATCHED THEN ja WHEN NOT MATCHED THEN harud algavad uutelt ridadelt, nii et Oracle’i MERGE-laused jäävad loetavaks.

Kas kommentaarid säilivad?

Jah. -- real kommentaarid ja /* plokkkommentaarid */ säilivad paigal. Optimeerimisvihjed, näiteks /*+ INDEX(e) */, jäävad täpselt selliseks, nagu need on kirjutatud.

Kas märksõnade tähesuurust muudetakse?

Ei. Märksõnade ja identifikaatorite tähesuurus jääb selliseks, nagu kirjutasite. Jutumärkideta Oracle’i nimed ei erista tähesuurust, jutumärkides nimed eristavad, ning mõlemad jäävad muutmata.

Milliseid vigu tuvastatakse?

Teatatakse sulgemata stringidest, alternatiivsetest jutumärkidest, jutumärkides identifikaatoritest ja plokkkommentaaridest ning tasakaalustamata sulgudest, igaühe puhul koos rea ja veeruga. Pakette ega grammatikat ei kompileerita.

Kui suur võib sisend olla?

Kuni 1 MB päringu kohta ja 128 KB lause või ploki kohta. Suuremaid pakette saab vormindada osade kaupa.

Kas saan valida taande ja kas minu kood salvestatakse?

Kasutage 2 või 4 tühikut või tabulaatoreid. Kood 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.