Přejít k obsahu

Formátovač Db2

Formátujte IBM Db2 SQL pro Db2 for LUW a Db2 for z/OS pomocí pravidel Db2 pro literály X'', G'' a N'', identifikátory v dvojitých uvozovkách a názvy se znaky #, @ a $. FETCH FIRST n ROWS ONLY se umístí na vlastní řádek, izolační klauzule, jako WITH UR, zůstávají na řádku dotazu a větve MERGE začínají na nových řádcích. Neuzavřené řetězce a závorky se vývojářům databází a správcům databází ohlásí včetně čísla řádku a sloupce.

Obnovit

Často kladené otázky

Jaké syntaxi Db2 rozumí?

Rozpoznají se řetězce v jednoduchých uvozovkách se zdvojenými uvozovkami, hexadecimální X'', grafické G'' a národní literály N'' i řetězce GX'', UX'' a BX''. Identifikátory v dvojitých uvozovkách a běžné názvy obsahující #, @ nebo $ zůstávají nedotčené.

Jak se zachází s FETCH FIRST?

FETCH začíná na vlastním řádku stejně jako LIMIT. Zbytek klauzule, například FIRST 10 ROWS ONLY, zůstává pohromadě na následujícím řádku.

A co WITH UR a další izolační klauzule?

WITH UR, WITH CS, WITH RS a WITH RR zůstávají na stejném řádku jako předchozí klauzule. Nikdy se nezamění za výraz WITH definující běžnou tabulku.

Podporuje MERGE?

Ano. Větve WHEN MATCHED THEN a WHEN NOT MATCHED THEN začínají na nových řádcích.

Může formátovat procedury SQL PL?

Ano. Bloky BEGIN a END s konstrukcemi IF, CASE a LOOP se odsazují a příkazy uvnitř jsou na vlastních řádcích.

Zachovávají se komentáře?

Ano. Jednořádkové komentáře -- a blokové komentáře /* */ zůstávají na místě. Víceřádkové blokové komentáře se znovu odsadí podle nového rozvržení.

Mění se velikost písmen klíčových slov?

Ne. Klíčová slova a názvy zachovají velikost písmen, kterou jste zadali. Databáze stejně převádí neuzavřené názvy Db2 na velká písmena, takže funguje i smíšená velikost písmen.

Které chyby se zjišťují?

Neuzavřené řetězce, identifikátory v uvozovkách a blokové komentáře a nevyvážené závorky, vždy s číslem řádku a sloupce. Do databáze se nic neodesílá.

Jak velký může být vstup?

Až 1 MB na požadavek a 128 KB na příkaz. Dlouhé skripty se formátují po jednotlivých příkazech.

Mohu zvolit odsazení a ukládá se můj SQL?

Použijte 2 nebo 4 mezery, případně tabulátory. SQL se formátuje pouze v paměti a nikdy se neukládá.

O OneClick Pro

OneClick Pro je bezplatná kolekce více než 150 webových nástrojů pro každodenní práci: převod obrázků a jednotek, formátování a ověřování kódu, kontrolu domén a SEO i práci s textem, daty a čísly. Každý nástroj funguje bez registrace či předplatného a zadané údaje se používají pouze k výpočtu výsledku a nikdy se neukládají. Používejte ji jako rychlou sadu nástrojů pro jednorázové úkoly nebo si uložte do záložek nástroje, na které se každý den spoléháte.