# 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.

## Č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á.

Vaša reklama tu?

[Napíšte nám e-mail](mailto:hi@dennn.is?subject=Reklama%20na%20OneClick%20Pro)

[Reklama Súprava doplnkov pripravená pre agentov pre WordPress.](https://sleekwp.com/?ref=oneclickpro)
