Vai al contenuto

Formattatore Db2

Formattate IBM Db2 SQL per Db2 for LUW e Db2 for z/OS applicando le regole Db2 per i letterali X'', G'' e N'', gli identificatori tra doppi apici e i nomi con #, @ e $. FETCH FIRST n ROWS ONLY viene disposto su una riga separata, le clausole di isolamento come WITH UR restano sulla riga della query e i rami MERGE iniziano su righe nuove. Per gli sviluppatori di database e i DBA, le stringhe e le parentesi non chiuse vengono segnalate con riga e colonna.

Reimposta

Domande frequenti

Quale sintassi Db2 viene riconosciuta?

Vengono riconosciute le stringhe tra apici singoli con apici raddoppiati, i letterali esadecimali X'', grafici G'' e nazionali N'', nonché le stringhe GX'', UX'' e BX''. Gli identificatori tra doppi apici e i nomi comuni che contengono #, @ o $ restano intatti.

Come viene gestito FETCH FIRST?

FETCH inizia su una riga separata, come LIMIT. Il resto della clausola, ad esempio FIRST 10 ROWS ONLY, resta unito sulla riga successiva.

E le clausole di isolamento WITH UR e le altre?

WITH UR, WITH CS, WITH RS e WITH RR restano sulla stessa riga della clausola che le precede. Non vengono mai scambiate per un'espressione di tabella comune WITH.

Supporta MERGE?

Sì. I rami WHEN MATCHED THEN e WHEN NOT MATCHED THEN iniziano su righe nuove.

Può formattare procedure PL SQL?

Sì. I blocchi BEGIN ed END con costrutti IF, CASE e LOOP vengono indentati, e le istruzioni al loro interno sono disposte su righe separate.

I commenti vengono mantenuti?

Sì. I commenti di riga -- e i commenti di blocco /* */ restano al loro posto. I commenti di blocco su più righe vengono indentati nuovamente secondo la nuova disposizione.

Modifica le maiuscole delle parole chiave?

No. Le parole chiave e i nomi mantengono le maiuscole e minuscole originali. Il database converte comunque i nomi Db2 non tra virgolette in maiuscolo, quindi anche le maiuscole e minuscole miste funzionano.

Quali errori vengono rilevati?

Stringhe, identificatori tra apici e commenti di blocco non chiusi, oltre a parentesi non bilanciate, con riga e colonna per ciascun errore. Non viene inviato nulla a un database.

Qual è la dimensione massima dell'input?

Fino a 1 MB per richiesta e 128 KB per istruzione. Gli script lunghi vengono formattati un'istruzione alla volta.

Posso scegliere il rientro e il mio SQL viene salvato?

Usate 2 o 4 spazi oppure tabulazioni. SQL viene formattato solo in memoria e non viene mai salvato.

Informazioni su OneClick Pro

OneClick Pro è una raccolta gratuita di oltre 150 strumenti web per le attività quotidiane: convertire immagini e unità di misura, formattare e convalidare codice, controllare domini e SEO, lavorare con testi, date e numeri. Ogni strumento funziona senza registrazione né abbonamento; i dati inseriti vengono usati solo per calcolare il risultato e non vengono mai salvati. Usatelo come cassetta degli attrezzi per attività occasionali oppure aggiungete ai preferiti gli strumenti che usate ogni giorno.