# Oblikovalnik Db2

Oblikujte IBM Db2 SQL za Db2 for LUW in Db2 for z/OS po pravilih Db2 za literale X'', G'' in N'', identifikatorje v dvojnih narekovajih ter imena z znaki #, @ in $. FETCH FIRST n ROWS ONLY se začne v svoji vrstici, stavki za raven izolacije, kot je WITH UR, ostanejo v vrstici poizvedbe, veje MERGE pa se začnejo v novih vrsticah. Pri nezaključenih nizih in oklepajih sta za razvijalce baz podatkov in skrbnike baz navedeni vrstica in stolpec.

## Pogosta vprašanja

### Katero sintakso Db2 orodje razume?

Prepoznani so nizi v enojnih narekovajih z dvojnimi narekovaji, šestnajstiški literali X'', grafični literali G'' in nacionalni literali N'' ter nizi GX'', UX'' in BX''. Identifikatorji v dvojnih narekovajih in običajna imena z znaki #, @ ali $ ostanejo nespremenjeni.

### Kako je obravnavan FETCH FIRST?

FETCH se začne v svoji vrstici, tako kot LIMIT. Preostanek stavka, na primer FIRST 10 ROWS ONLY, ostane skupaj v spodnji vrstici.

### Kaj pa WITH UR in drugi stavki za raven izolacije?

WITH UR, WITH CS, WITH RS in WITH RR ostanejo v isti vrstici kot predhodni stavek. Nikoli niso napačno prepoznani kot skupni tabelarični izraz WITH.

### Ali podpira MERGE?

Da. Veji WHEN MATCHED THEN in WHEN NOT MATCHED THEN se začneta v novih vrsticah.

### Ali lahko oblikuje postopke SQL PL?

Da. Bloki BEGIN in END s konstrukti IF, CASE in LOOP so zamaknjeni, stavki znotraj njih pa so vsak v svoji vrstici.

### Ali se komentarji ohranijo?

Da. Enovrstični komentarji -- in blokovni komentarji /* */ ostanejo na mestu. Večvrstični blokovni komentarji se znova zamaknejo glede na novo postavitev.

### Ali spremeni velikost črk v ključnih besedah?

Ne. Ključne besede in imena ohranijo zapis velikih in malih črk, ki ste ga vnesli. Baza podatkov tako ali tako pretvori neomenjena imena Db2 v velike črke, zato deluje tudi mešani zapis.

### Katere napake zazna?

Nezaključeni nizi, identifikatorji v narekovajih in komentarji v blokih ter neuravnoteženi oklepaji; pri vsaki napaki sta navedeni vrstica in stolpec. Nič se ne pošlje v bazo podatkov.

### Kako velik je lahko vhod?

Do 1 MB na zahtevo in 128 KB na stavek. Dolgi skripti se oblikujejo po en stavek naenkrat.

### Ali lahko izberem zamik in ali se moj SQL shrani?

Uporabite 2 ali 4 presledke ali tabulatorje. SQL se oblikuje samo v pomnilniku in se nikoli ne shrani.

Vaš oglas tukaj?

[Pišite nam](mailto:hi@dennn.is?subject=Ogla%C5%A1evanje%20na%20OneClick%20Pro)

[Oglas Zbirka vtičnikov, pripravljena za agente, za WordPress.](https://sleekwp.com/?ref=oneclickpro)
