In questo tutorial, introdurremo SQL * Plus e impareremo come collegarlo al database.
Dopo la connessione, vedremo anche come scrivere il nostro primo programma "Hello World" in PL / SQL.
In questo tutorial imparerai.
- Cos'è SQL * Plus?
- Connessione al database
- Come scrivere un semplice programma utilizzando PL / SQL
- Dichiarazione e utilizzo delle variabili nel programma
- Commenti in PL / SQL
Cos'è SQL * Plus?
SQL * Plus è uno strumento di query batch interattivo che viene installato con ogni installazione Oracle. Può essere trovato in Start> Programmi> Oracle-OraHomeName> Sviluppo applicazioni> SQL Plus. In alternativa, puoi anche scaricarlo da Oracle Technology Network (OTN)
Ha un'interfaccia utente a riga di comando, GUI di Windows e un'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 nella GUI di Windows. Quando apriamo SQL * Plus, verranno richiesti i dettagli di connessione come mostrato di seguito.
Dettagli di connessione:
- Nome utente:
- Password:
- Stringa host:
- Dopo la connessione riuscita, SQL plus apparirà come mostrato di seguito
- Dobbiamo eseguire "set serveroutput on" se abbiamo bisogno di 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 "Anonymous block".
BEGINdbms_output.put_line (‘Hello World… ');END;/Produzione:
Hello World…
Spiegazione del codice:
- Riga di codice 2 : stampa il messaggio "Hello World ..."
- Lo screenshot qui sotto spiega come inserire il codice in SQL * Plus.
Nota: un blocco dovrebbe essere sempre seguito da "/" che invia le informazioni 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.
DECLAREtext VARCHAR2(25);BEGINtext:= ‘Hello World’;dbms_output.put_line (text);END:/Produzione:
Hello World
Spiegazione del codice:
- Riga di codice 2 : dichiarazione di una variabile "testo" di tipo VARCHAR2 con dimensione 25
- Riga di codice 4 : Assegnazione del valore "Hello World" alla variabile "text".
- Riga di codice 5 : stampa del valore della variabile "testo".
Commenti in PL / SQL
Commentare il codice 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à considerato 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 commentdbms output.put line (' Hello World ’);/*Multi line commenting beginsMulti line commenting ends */END;/Produzione:
Hello World
Spiegazione del codice:
- Riga di codice 2 : commento a riga singola e compilatore ignorata 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 "* /"
Sommario
In questo tutorial, hai imparato a conoscere SQL * Plus e la creazione della connessione a SQL * Plus. Hai anche imparato come scrivere il semplice programma e come usare una variabile in essi. Nei prossimi capitoli, impareremo di più sulle diverse funzionalità che possono essere implementate nel programma PL SQL.