Primo programma PL/SQL: esempio Hello World
In questo tutorial presenteremo SQL* Plus e impareremo come collegarlo al database.
Dopo la connessione vedremo anche come scrivere il nostro primo programma โHello Worldโ in PL/SQL.
Cos'รจ SQL* Plus?
SQL* Plus รจ uno strumento interattivo e di query batch installato con ogni Oracle installazione. Si trova in Start > Programmi > Oracle-OraHomeName > Sviluppo applicazioni > SQL Plus. In alternativa, puoi anche scaricarlo da Oracle Rete tecnologica (OTN)
Ha un'interfaccia utente a riga di comando, Windows GUI e interfaccia utente basata sul Web.
Consente all'utente di connettersi al database ed eseguire comandi PL/SQL.
Connessione al database
In questa sezione impareremo come connettersi a SQL* Plus in Windows GUI. Quando apriamo SQL* Plus, ci chiederร i dettagli della connessione come mostrato di seguito.
Dettagli di connessione
- Nome utente:
- Parola d'ordine:
- Stringa host:
- Dopo la connessione riuscita, il file SQL plus apparirร come mostrato di seguito
- Dobbiamo eseguire "set serveroutput on" se vogliamo vedere l'output del codice.
- Ora siamo pronti per lavorare con lo strumento SQL* Plus.
Come scrivere un semplice programma utilizzando PL/SQL
In questa sezione scriveremo un semplice programma per stampare "Hello World" utilizzando "Blocco anonimo".
BEGIN dbms_output.put_line (โHello World..'); END; /
Produzione:
Hello World...
Spiegazione del codice:
- Riga di codice 2: stampa il messaggio โHello World. . .โ
- Lo screenshot seguente spiega come inserire il codice in SQL* Plus.
Nota: Un blocco dovrebbe essere sempre seguito da '/' che invia l'informazione al compilatore sulla fine del blocco. Finchรฉ il compilatore non incontra "/", non considererร il blocco completato e non lo eseguirร .
Dichiarazione e utilizzo delle variabili nel programma
Qui stamperemo "Hello World" utilizzando le variabili.
DECLARE text VARCHAR2(25); BEGIN text:= โHello Worldโ; dbms_output.put_line (text); END; /
Produzione:
Hello World
Spiegazione del codice:
- Riga di codice 2: Dichiara una variabile "testo" di tipo VARCHAR2 con dimensione 25
- Riga di codice 4: Assegnando il valore โHello Worldโ alla variabile โtextโ.
- Riga di codice 5: Stampa del valore della variabile โtestoโ.
Commenti in PL/SQL
Il codice di commento indica semplicemente al compilatore di ignorare l'esecuzione di quel particolare codice.
Il commento puรฒ essere utilizzato nel programma per aumentare la leggibilitร del programma. In PL/SQL i codici possono essere commentati in due modi.
- Usare 'โ' all'inizio della riga per commentare quella particolare riga.
- Usando '/*โฆโฆ.*/' possiamo usare piรน righe. Il simbolo '/*' segna l'inizio del commento e il simbolo '*/' segna la fine del commento. Il codice tra questi due simboli verrร trattato come commenti dal compilatore.
Esempio: In questo esempio, stamperemo 'Hello World' e vedremo anche come si comportano le righe commentate nel codice
BEGIN
--single line comment
dbms output.put line (' Hello World โ);
/*Multi line commenting begins
Multi line commenting ends */
END;
/
Produzione:
Hello World
Spiegazione del codice:
- Riga di codice 2: Il commento a riga singola e il compilatore hanno ignorato questa riga dall'esecuzione.
- Riga di codice 3: Stampa del valore โHello Worldโ.
- Riga di codice 4: i commenti su piรน righe iniziano con "/*"
- Riga di codice 5: i commenti su piรน righe terminano con '*/'
Sintesi
In questo tutorial hai imparato a conoscere SQL* Plus e la creazione di una connessione a SQL* Plus. Hai anche imparato come scrivere un programma semplice e come utilizzare una variabile al suo interno. Nei prossimi capitoli impareremo di piรน sulle diverse funzionalitร che possono essere implementate nel file Programma SQLPL.






