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

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

Hirdetne nálunk?

[Írjon nekünk e-mailt](mailto:hi@dennn.is?subject=Hirdet%C3%A9s%20a%20OneClick%20Pro%20oldalon)

[Hirdetés Az ügynökök számára kész plugincsomag a WordPress számára.](https://sleekwp.com/?ref=oneclickpro)
