# Formator Db2

Formatați IBM Db2 SQL pentru Db2 pentru LUW și Db2 pentru z/OS cu reguli Db2 pentru literalii X'', G'' și N'', identificatori între ghilimele duble și nume cu #, @ și $. FETCH FIRST n ROWS ONLY primește o linie proprie, clauzele de izolare precum WITH UR rămân pe linia interogării, iar ramurile MERGE încep pe linii noi. Șirurile și parantezele neînchise sunt raportate cu linia și coloana, pentru dezvoltatorii de baze de date și administratorii bazelor de date.

## Întrebări frecvente

### Ce sintaxă Db2 este înțeleasă?

Șirurile între ghilimele simple cu ghilimele dublate, literalii hexazecimali X'', grafici G'' și naționali N'', precum și șirurile GX'', UX'' și BX'' sunt recunoscute. Identificatorii între ghilimele duble și numele obișnuite care conțin #, @ sau $ sunt păstrate intacte.

### Cum este tratat FETCH FIRST?

FETCH începe pe o linie proprie, la fel ca LIMIT. Restul clauzei, precum FIRST 10 ROWS ONLY, rămâne împreună pe linia următoare.

### Ce se întâmplă cu WITH UR și celelalte clauze de izolare?

WITH UR, WITH CS, WITH RS și WITH RR rămân pe aceeași linie cu clauza dinaintea lor. Nu sunt confundate niciodată cu o expresie de tabel comună WITH.

### Acceptă MERGE?

Da. Ramurile WHEN MATCHED THEN și WHEN NOT MATCHED THEN încep pe linii noi.

### Poate formata proceduri PL SQL?

Da. Blocurile BEGIN și END cu structuri IF, CASE și LOOP sunt indentate, iar instrucțiunile din interior sunt plasate pe linii proprii.

### Sunt păstrate comentariile?

Da. Comentariile pe o linie -- și comentariile bloc /* block comments */ rămân la locul lor. Comentariile bloc pe mai multe linii sunt reindentate conform noului aspect.

### Schimbă literele mari și mici ale cuvintelor cheie?

Nu. Cuvintele cheie și numele păstrează literele mari sau mici pe care le-ați scris. Oricum, baza de date transformă numele Db2 fără ghilimele în majuscule, așa că și scrierea cu litere mari și mici amestecate funcționează.

### Ce erori sunt detectate?

Șiruri neînchise, identificatori între ghilimele și comentarii bloc, precum și paranteze dezechilibrate, fiecare cu linia și coloana. Nimic nu este trimis către o bază de date.

### Cât de mare poate fi intrarea?

Până la 1 MB per solicitare și 128 KB per instrucțiune. Scripturile lungi sunt formatate câte o instrucțiune.

### Pot alege indentarea și este stocat SQL meu?

Folosiți 2 sau 4 spații ori taburi. SQL este formatată doar în memorie și nu este salvată niciodată.

Reclama dvs. aici?

[Trimiteți-ne un e-mail](mailto:hi@dennn.is?subject=Publicitate%20pe%20OneClick%20Pro)

[Reclamă Suita de pluginuri pregătită pentru agenți pentru WordPress.](https://sleekwp.com/?ref=oneclickpro)
