Oracle PL/SQL Commenti

Oracle PL/SQL Commenti
Nei database, i commenti si riferiscono al testo che non viene eseguito come parte di un comando o di una query. I commenti del database sono utilizzati principalmente per aggiungere note esplicative, documentazione o altre metalfuti a un database e possono aiutare a chiarire lo scopo e l'intento del codice.

Troverai anche i commenti in vari contesti di database come procedure memorizzate, funzioni, trigger e visualizzazioni. Possono fornire le spiegazioni del codice, le modifiche al documento o le modifiche o lasciare note per gli altri sviluppatori che lavorano sulla stessa base di codice.

In questo tutorial, imparerai come usare e lavorare con i vari tipi di commenti in lingua PL/SQL.

Commenti a riga singola

Il primo tipo di commento nei database Oracle sono commenti a linea singola. I commenti a linea singola sono commenti che si estendono su una riga singola.

In PL/SQL, un commento a linea singola inizia con due trattini (-) e si estende fino alla fine della linea. Il motore del database ignora il testo o i caratteri che vengono dopo i trattini quando viene eseguito il codice.

Di seguito mostra l'esempio di un commento a riga singola in Oracle:

INIZIO
-- Questo è un commento a linea singola
DICHIARARE
Nome varchar2 (30);
INIZIO
nome: = 'peter';
FINE;
FINE;

In questo caso, il testo dopo il commento viene trattato come un commento e ignorato durante l'esecuzione del comando.

Oltre ad aggiungere le meta informazioni a un determinato blocco di codice, i commenti a linea singola aiutano a disabilitare un codice.

Un esempio è il seguente:

-- INSERT IN Products (Product_name, quantità, prezzo) Valori ('Microsoft Volterra', 0, 599);

Sebbene l'istruzione precedente sia un comando PL/SQL valido, il motore del database non lo esegue in quanto è trattato come un commento.

Oracle Commento a più linee

Il secondo tipo di commenti nei database Oracle sono commenti multiline. Questi sono il tipo di commenti che possono coprire più righe.

Un commento multilinea in Oracle inizia con una barra in avanti e un asterisco (/*). Il commento può quindi coprire quante più righe possibile. Per terminare un commento multi-line, inizia con un asterisco e una barra in avanti (*/).

Esempio:

INIZIO
/*
Questo è un commento multilinea.
Può coprire più linee e può essere utilizzato per fornire spiegazioni o documentazione più dettagliate.
*/
DICHIARARE
Nome varchar2 (30);
INIZIO
nome: = peter ';
FINE;
FINE;

Possiamo anche usare un commento multi-line come commento a linea singola:

Seleziona * dai dipendenti; / * Questo è un commento multi-line che si estende su una singola riga */

Lì, hai imparato a lavorare con commenti a linea singola e multipla in PL/SQL.

È bene notare che Oracle non supporta i commenti nidificati. Ad esempio, il seguente codice non è valido:

INIZIO
/* Questo è un commento multi-line
/ * Questo è un commento multi-line nidificato */
*/
DICHIARARE
Nome varchar2 (30);
INIZIO
nome: = 'peter';
FINE;
FINE;

La query precedente fallisce poiché i commenti multi-line nidificati non sono supportati.

Se desideri aggiungere un commento nidificato, puoi combinare i commenti multi-line e singoli come mostrato da segue:

INIZIO
/* Questo è un commento multi-line
-- Questo è un commento a linea singola all'interno del commento multilinea
*/
DICHIARARE
Nome varchar2 (30);
INIZIO
nome: = 'peter';
FINE;
FINE;

Conclusione

In questo tutorial, hai imparato a utilizzare i vari tipi di commenti in PL/SQL per aggiungere una documentazione al tuo codice.