Siirry sisältöön

Db2-muotoilija

Muotoile IBM Db2 SQL Db2 for LUW- ja Db2 for z/OS -ympäristöissä Db2-säännöillä, jotka koskevat X''-, G''- ja N''-literaaleja, lainausmerkeillä rajattuja tunnisteita sekä nimiä, joissa on #, @ ja $. FETCH FIRST n ROWS ONLY sijoitetaan omalle rivilleen, eristyslausekkeet, kuten WITH UR, pysyvät kyselyrivillä ja MERGE-haarat alkavat uusilta riveiltä. Tietokantakehittäjille ja tietokannan ylläpitäjille ilmoitetaan sulkemattomista merkkijonoista ja sulkeista sekä niiden rivi ja sarake.

Nollaa

Usein kysytyt kysymykset

Minkälaista Db2-syntaksia tuetaan?

Yksinkertaiset merkkijonot, joissa lainausmerkit on kahdennettu, heksadesimaaliset X''-, graafiset G''- ja kansalliset N''-literaalit sekä GX''-, UX''- ja BX''-merkkijonot tunnistetaan. Lainausmerkeillä rajatut tunnisteet ja tavalliset nimet, joissa on #, @ tai $, säilytetään ennallaan.

Miten FETCH FIRST käsitellään?

FETCH aloittaa oman rivinsä samaan tapaan kuin LIMIT. Lausekkeen loppuosa, kuten FIRST 10 ROWS ONLY, pysyy yhdessä seuraavan rivin kokonaisuudessa.

Entä WITH UR ja muut eristyslausekkeet?

WITH UR, WITH CS, WITH RS ja WITH RR pysyvät niitä edeltävän lausekkeen kanssa samalla rivillä. Niitä ei koskaan tulkita WITH-alkuiseksi yhteiseksi taulukkolausekkeeksi.

Tukeeko se MERGEä?

Kyllä. WHEN MATCHED THEN- ja WHEN NOT MATCHED THEN -haarat alkavat uusilta riveiltä.

Voiko sillä muotoilla SQL PL -proseduureja?

Kyllä. BEGIN- ja END-lohkot, joissa on IF-, CASE- ja LOOP-rakenteita, sisennetään, ja niiden sisällä olevat lauseet sijoitetaan omille riveilleen.

Säilyvätkö kommentit?

Kyllä. ---rivikommentit ja /* lohkokommentit */ pysyvät paikoillaan. Moniriviset lohkokommentit sisennetään uudelleen uuden asettelun mukaan.

Muuttaako se avainsanojen kirjainkokoa?

Ei. Avainsanat ja nimet säilyttävät kirjoittamasi kirjainkoon. Tietokanta muuntaa lainaamattomat Db2-nimet joka tapauksessa isoiksi kirjaimiksi, joten sekakirjainkoko toimii silti.

Mitä virheitä tunnistetaan?

Sulkemattomat merkkijonot, lainausmerkeillä rajatut tunnisteet ja lohkokommentit sekä epätasapainoiset sulkeet, kukin rivin ja sarakkeen kanssa. Mitään ei lähetetä tietokantaan.

Kuinka suuri syöte voi olla?

Enintään 1 MB pyyntöä kohden ja 128 KB lausetta kohden. Pitkät komentosarjat muotoillaan yksi lause kerrallaan.

Voinko valita sisennyksen, ja tallennetaanko SQL?

Käytä 2 tai 4 välilyöntiä tai sarkaimia. SQL muotoillaan vain muistissa, eikä sitä koskaan tallenneta.

Tietoja: OneClick Pro

OneClick Pro on ilmainen kokoelma, jossa on yli 150 verkkotyökalua arjen tehtäviin: kuvien ja yksiköiden muuntamiseen, koodin muotoiluun ja validointiin, verkkotunnusten ja SEO tarkistamiseen sekä tekstien, päivämäärien ja lukujen käsittelyyn. Kaikki työkalut toimivat ilman rekisteröitymistä tai tilausta. Syöttämiäsi tietoja käytetään vain tuloksen laskemiseen, eikä niitä tallenneta koskaan. Käytä palvelua nopeana apuvälineenä yksittäisiin tehtäviin tai lisää kirjanmerkkeihin työkalut, joita tarvitset päivittäin.