Ugrás a tartalomhoz

Db2 formázó

Formázza az IBM Db2 SQL kódját Db2 for LUW és Db2 for z/OS rendszerekhez, a X'', G'' és N'' literálokra, a dupla idézőjeles azonosítókra, valamint a #, @ és $ jeleket tartalmazó nevekre vonatkozó Db2-szabályok szerint. A FETCH FIRST n ROWS ONLY külön sorba kerül, az olyan izolációs záradékok, mint a WITH UR, a lekérdezés sorában maradnak, a MERGE ágai pedig új sorban kezdődnek. Az adatbázis-fejlesztők és DBA-k sor- és oszlopszámmal együtt értesítést kapnak a lezáratlan karakterláncokról és zárójelekről.

Visszaállítás

Gyakran ismételt kérdések

Milyen Db2-szintaxist ismer fel?

Felismeri az egyszeres idézőjeles, megkettőzött idézőjeleket tartalmazó karakterláncokat, a hexadecimális X'' literálokat, a grafikus G'' és nemzeti N'' literálokat, valamint a GX'', UX'' és BX'' karakterláncokat. A dupla idézőjeles azonosítók, valamint a #, @ vagy $ jelet tartalmazó egyszerű nevek változatlanok maradnak.

Hogyan kezeli a FETCH FIRST záradékot?

A FETCH a LIMIT-hez hasonlóan külön sorban kezdődik. A záradék többi része, például a FIRST 10 ROWS ONLY, együtt marad az alatta lévő sorban.

Mi a helyzet a WITH UR és más izolációs záradékokkal?

A WITH UR, WITH CS, WITH RS és WITH RR az előttük álló záradékkal egy sorban maradnak. A formázó ezeket soha nem téveszti össze egy WITH közös táblakifejezéssel.

Támogatja a MERGE utasítást?

Igen. A WHEN MATCHED THEN és a WHEN NOT MATCHED THEN ágak új sorban kezdődnek.

Formázhat SQL PL-eljárásokat?

Igen. A BEGIN és END blokkok IF, CASE és LOOP szerkezetei behúzást kapnak, a bennük lévő utasítások pedig külön sorba kerülnek.

Megmaradnak a megjegyzések?

Igen. A -- sormegjegyzések és a /* blokkmegjegyzések */ a helyükön maradnak. A többsoros blokkmegjegyzések behúzása az új elrendezéshez igazodik.

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

Nem. A kulcsszavak és nevek megőrzik az eredeti kis- és nagybetűs írásmódot. Az adatbázis egyébként is nagybetűssé alakítja a nem idézőjelezett Db2-neveket, ezért a vegyes kis- és nagybetűs írásmód is működik.

Milyen hibákat észlel?

Lezáratlan karakterláncok, idézőjelezett azonosítók és blokkmegjegyzések, valamint kiegyensúlyozatlan zárójelek; mindegyiknél megjelenik a sor- és oszlopszám. Semmi sem kerül elküldésre adatbázisba.

Mekkora lehet a bemenet?

Kérésenként legfeljebb 1 MB, utasításonként pedig 128 KB. A hosszú parancsfájlokat utasításonként formázza.

Választhatok behúzást, és tárolódik az SQL?

Használjon 2 vagy 4 szóközt, illetve tabulátorokat. A SQL 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.