Ugrás a tartalomhoz

PL/SQL formázó

Formázza az Oracle SQL-t és a PL/SQL-t az Oracle szabályai szerint: a q'[...]' alternatív idézőjelezés, az N'' karakterláncok, a dupla idézőjeles azonosítók, a :bind változók és a SQL*Plusban blokkot futtató perjel kezelésével. A CONNECT BY, a START WITH, a RETURNING és a MINUS záradékként marad meg, a BEGIN és END blokkok pedig az IF és LOOP szerkezetekkel együtt behúzást kapnak. Az eszköz jelzi a lezáratlan karakterláncokat és zárójeleket, megadva a sort és az oszlopot az Oracle-fejlesztőknek.

Visszaállítás

Gyakran ismételt kérdések

Milyen Oracle-szintaxist értelmez?

Felismeri az egyszeres idézőjelek közé tett, megkettőzött idézőjeleket tartalmazó karakterláncokat, az alternatív idézőjelezést, például a q'[it's]' vagy q'{...}' formát, valamint az N'' nemzeti karakterláncokat. A dupla idézőjeles azonosítók, a # és $ jelet tartalmazó nevek, például az emp#, a :bind változók és a := értékadások változatlanok maradnak.

Formázhat PL/SQL blokkokat?

Igen. A BEGIN és END szakaszok, az IF THEN ELSE END IF, a CASE és a LOOP szerkezetek behúzást kapnak, minden utasítás saját sorba kerül. A BEGIN előtti deklarációk önálló utasításként maradnak meg.

Mi történik a perjeles sorral?

Az a sor, amely csak a / jelet tartalmazza, és amely az előző blokkot futtatja SQL*Plusban és SQLclben, saját sorában marad. Elválasztja az előtte és utána lévő blokkokat.

Mely Oracle-záradékok kerülnek saját sorba?

A hierarchikus lekérdezésekben a CONNECT BY és a START WITH záradékként marad meg. A RETURNING és a MINUS halmazoperátor a szokásos záradékokhoz, a SELECT, FROM, WHERE, GROUP BY és ORDER BY elemekhez hasonlóan kezelődik.

Támogatja a MERGE utasítást?

Igen. A WHEN MATCHED THEN és a WHEN NOT MATCHED THEN ágak új sorban kezdődnek, így az Oracle MERGE utasítások könnyen olvashatók maradnak.

Megmaradnak a megjegyzések?

Igen. A -- sorvégi megjegyzések és a /* blokkszintű megjegyzések */ a helyükön maradnak. Az olyan optimalizáló tippek, mint a /*+ INDEX(e) */, pontosan az eredeti formájukban maradnak.

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

Nem. A kulcsszavak és az azonosítók megőrzik az íráskor használt kis- és nagybetűket. Az idézőjelek nélküli Oracle-nevek nem különböztetik meg a kis- és nagybetűket, az idézőjelek közé tett nevek igen; mindkettő változatlan marad.

Milyen hibákat észlel?

Lezáratlan karakterláncok, alternatív idézőjelek, idézőjeles azonosítók és blokkszintű megjegyzések, valamint kiegyensúlyozatlan zárójelek — mindegyiknél megadva a sor és az oszlop. A csomagok és a nyelvtan nem kerülnek lefordításra.

Mekkora lehet a bemenet?

Kérésenként legfeljebb 1 MB, utasításonként vagy blokkonként pedig 128 KB. A nagyobb csomagok részenként formázhatók.

Választhatok behúzást, és tárolódik a kódom?

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

A OneClick Pro névjegye

A OneClick Pro több mint 150 webes eszközből álló, ingyenes gyűjtemény a mindennapi munkához: képek és mértékegységek átalakításához, kód formázásához és ellenőrzéséhez, domainek és SEO ellenőrzéséhez, valamint szövegekkel, dátumokkal és számokkal végzett munkához. Minden eszköz regisztráció és előfizetés nélkül használható; a megadott adatokat kizárólag az eredmény kiszámításához használjuk, és soha nem tároljuk. Használja gyors eszköztárként az alkalmi feladatokhoz, vagy mentse el könyvjelzőként a mindennap használt eszközöket.