Db2 formatētājs
Formatējiet IBM Db2 SQL Db2 for LUW un Db2 for z/OS vidēm, izmantojot Db2 noteikumus attiecībā uz X'', G'' un N'' literāļiem, identifikatoriem dubultpēdiņās un nosaukumiem ar #, @ un $. FETCH FIRST n ROWS ONLY tiek novietots savā rindā, izolācijas klauzulas, piemēram, WITH UR, paliek vaicājuma rindā, un MERGE atzari sākas jaunās rindās. Datu bāzu izstrādātājiem un administratoriem tiek norādītas neaizvērtas virknes un iekavas, minot rindu un kolonnu.
Bieži uzdotie jautājumi
Kādu Db2 sintaksi tas atpazīst?
Tiek atpazītas virknes vienpēdiņās ar dubultotām pēdiņām, heksadecimālie X'', grafiskie G'' un nacionālie N'' literāļi, kā arī GX'', UX'' un BX'' virknes. Identifikatori dubultpēdiņās un parastie nosaukumi, kuros ir #, @ vai $, paliek neskarti.
Kā tiek apstrādāts FETCH FIRST?
FETCH sākas savā rindā tāpat kā LIMIT. Pārējā klauzula, piemēram, FIRST 10 ROWS ONLY, paliek kopā nākamajā rindā.
Kā ir ar WITH UR un citām izolācijas klauzulām?
WITH UR, WITH CS, WITH RS un WITH RR paliek tajā pašā rindā, kur iepriekšējā klauzula. Tās nekad netiek sajauktas ar WITH kopējo tabulas izteiksmi.
Vai tiek atbalstīts MERGE?
Jā. WHEN MATCHED THEN un WHEN NOT MATCHED THEN atzari sākas jaunās rindās.
Vai tas var formatēt SQL PL procedūras?
Jā. BEGIN un END bloki ar IF, CASE un LOOP konstrukcijām tiek atkāpināti, un tajos ietvertie priekšraksti tiek novietoti katrs savā rindā.
Vai komentāri tiek saglabāti?
Jā. -- rindu komentāri un /* bloka komentāri */ paliek savā vietā. Vairāku rindu bloka komentāri tiek atkāpināti atbilstoši jaunajam izkārtojumam.
Vai tiek mainīts atslēgvārdu burtu reģistrs?
Nē. Atslēgvārdi un nosaukumi saglabā jūsu norādīto reģistru. Datu bāze Db2 neslēgtus nosaukumus tāpat pārveido par lielajiem burtiem, tāpēc jaukts reģistrs darbojas.
Kādas kļūdas tiek noteiktas?
Tiek atklātas neaizvērtas virknes, identifikatori pēdiņās un bloka komentāri, kā arī nesabalansētas iekavas; katrai kļūdai tiek norādīta rinda un kolonna. Nekas netiek nosūtīts uz datu bāzi.
Cik liels var būt ievades apjoms?
Līdz 1 MB vienā pieprasījumā un 128 KB vienā priekšrakstā. Garie skripti tiek formatēti pa vienam priekšrakstam.
Vai varu izvēlēties atkāpes, un vai mans SQL tiek saglabāts?
Izmantojiet 2 vai 4 atstarpes vai tabulācijas. SQL tiek formatēts tikai atmiņā un nekad netiek saglabāts.