Preskočiť na obsah

Formátovač Db2

Formátujte SQL IBM Db2 pre Db2 for LUW a Db2 for z/OS podľa pravidiel Db2 pre literály X'', G'' a N'', identifikátory v dvojitých úvodzovkách a názvy obsahujúce #, @ a $. FETCH FIRST n ROWS ONLY sa umiestni na vlastný riadok, klauzuly izolácie, napríklad WITH UR, zostanú na riadku dotazu a vetvy MERGE sa začnú na nových riadkoch. Neuzavreté reťazce a zátvorky sa vývojárom databáz a správcom databáz oznámia spolu s číslom riadka a stĺpca.

Obnoviť

Často kladené otázky

Ktorá syntax Db2 sa rozpoznáva?

Rozpoznávajú sa reťazce v jednoduchých úvodzovkách so zdvojenými úvodzovkami, hexadecimálne literály X'', grafické literály G'' a národné literály N'', ako aj reťazce GX'', UX'' a BX''. Identifikátory v dvojitých úvodzovkách a bežné názvy obsahujúce #, @ alebo $ zostanú nezmenené.

Ako sa spracúva FETCH FIRST?

FETCH sa začína na samostatnom riadku, podobne ako LIMIT. Zvyšok klauzuly, napríklad FIRST 10 ROWS ONLY, zostane pokope na nasledujúcom riadku.

Ako sa spracúva WITH UR a ďalšie klauzuly izolácie?

WITH UR, WITH CS, WITH RS a WITH RR zostanú na tom istom riadku ako predchádzajúca klauzula. Nikdy sa nezamenia za spoločný tabuľkový výraz WITH.

Podporuje MERGE?

Áno. Vetvy WHEN MATCHED THEN a WHEN NOT MATCHED THEN sa začínajú na nových riadkoch.

Dokáže formátovať procedúry SQL PL?

Áno. Bloky BEGIN a END s konštrukciami IF, CASE a LOOP sa odsadia a príkazy v nich sa umiestnia na samostatné riadky.

Zachovajú sa komentáre?

Áno. Jednoriadkové komentáre -- a blokové komentáre /* */ zostanú na svojom mieste. Viacriadkové blokové komentáre sa znova odsadia podľa nového rozloženia.

Mení veľkosť písmen v kľúčových slovách?

Nie. Kľúčové slová a názvy si zachovajú veľkosť písmen, ktorú ste zadali. Databáza aj tak prevádza neuzavreté názvy Db2 na veľké písmená, takže fungujú aj názvy s kombináciou veľkých a malých písmen.

Ktoré chyby sa zisťujú?

Neuzavreté reťazce, identifikátory v úvodzovkách a blokové komentáre, ako aj nevyvážené zátvorky; pri každom sa uvádza riadok a stĺpec. Do databázy sa nič neposiela.

Aký veľký môže byť vstup?

Najviac 1 MB na požiadavku a 128 KB na príkaz. Dlhé skripty sa formátujú po jednom príkaze.

Môžem si vybrať odsadenie a ukladá sa môj SQL?

Použite 2 alebo 4 medzery alebo tabulátory. SQL sa formátuje iba v pamäti a nikdy sa neukladá.

O stránke OneClick Pro

OneClick Pro je bezplatná kolekcia viac ako 150 webových nástrojov na každodennú prácu: na konverziu obrázkov a jednotiek, formátovanie a overovanie kódu, kontrolu domén a SEO, ako aj prácu s textom, dátumami a číslami. Každý nástroj funguje bez registrácie alebo predplatného a zadané údaje sa používajú iba na výpočet výsledku a nikdy sa neukladajú. Používajte ich ako rýchlu súpravu nástrojov na jednorazové úlohy alebo si uložte do záložiek nástroje, na ktoré sa spoliehate každý deň.