Primul program PL / SQL: Exemplu Hello World

Cuprins:

Anonim

În acest tutorial, vom introduce SQL * Plus și vom învăța cum să îl conectăm la baza de date.

După conectare, vom vedea, de asemenea, cum să scriem primul nostru program "Hello World" în PL / SQL.

În acest tutorial - veți învăța.

  • Ce este SQL * Plus?
  • Conectarea la baza de date
  • Cum se scrie un program simplu folosind PL / SQL
  • Declararea și utilizarea variabilelor în program
  • Comentarii în PL / SQL

Ce este SQL * Plus?

SQL * Plus este un instrument de interogare interactiv și lot care este instalat la fiecare instalare Oracle. Acesta poate fi găsit la Start> Programe> Oracle-OraHomeName> Dezvoltare aplicații> SQL Plus. Alternativ, îl puteți descărca și din Oracle Technology Network (OTN)

Are o interfață de utilizator de linie de comandă, Windows GUI și o interfață de utilizator bazată pe web.

Permite utilizatorului să se conecteze la baza de date și să execute comenzi PL / SQL.

Conectarea la baza de date

În această secțiune, vom învăța cum să ne conectăm la SQL * Plus în GUI Windows. Când deschidem SQL * Plus, acesta va solicita detaliile conexiunii, așa cum se arată mai jos.

Detalii conexiune:

  • Nume utilizator:
  • Parolă:
  • Șir de gazdă:
  • După conectarea reușită, SQL plus va apărea așa cum se arată mai jos
  • Trebuie să executăm „set serveroutput on” dacă trebuie să vedem ieșirea codului.
  • Acum suntem gata să lucrăm cu instrumentul SQL * Plus.

Cum se scrie un program simplu folosind PL / SQL

În această secțiune, vom scrie un program simplu pentru tipărirea „Hello World” folosind „Bloc anonim”.

BEGINdbms_output.put_line (‘Hello World… ');END;/
Ieșire:
Hello World… 

Explicatie cod:

  • Linia de cod 2 : tipărește mesajul „Hello World ...”
  • Captura de ecran de mai jos explică cum se introduce codul în SQL * Plus.

Notă: Un bloc ar trebui să fie întotdeauna urmat de '/' care trimite informațiile către compilator despre sfârșitul blocului. Până când compilatorul întâlnește „/”, acesta nu va considera că blocul este finalizat și nu îl va executa.

Declararea și utilizarea variabilelor în program

Aici vom imprima „Hello World” folosind variabilele.

DECLAREtext VARCHAR2(25);BEGINtext:= ‘Hello World’;dbms_output.put_line (text);END:/
Ieșire:
Hello World

Explicatie cod:

  • Linia de cod 2 : Declararea unei variabile „text” de tip VARCHAR2 cu dimensiunea 25
  • Linia de cod 4 : Atribuirea valorii „Hello World” variabilei „text”.
  • Linia de cod 5 : Tipărirea valorii variabilei „text”.

Comentarii în PL / SQL

Codul de comentare instruiește pur și simplu compilatorul să ignore acel cod special de la executare.

Comentariul poate fi folosit în program pentru a crește lizibilitatea programului. În PL / SQL codurile pot fi comentate în două moduri.

  • Folosind „-” la începutul rândului pentru a comenta acea linie.
  • Folosind „/ *…. * /” Putem folosi mai multe linii. Simbolul „/ *” marchează începutul comentariului, iar simbolul „* /” marchează sfârșitul comentariului. Codul dintre aceste două simboluri va fi tratat ca comentarii de către compilator.

Exemplu : În acest exemplu, vom imprima „Hello World” și vom vedea, de asemenea, cum se comportă liniile comentate în cod

BEGIN--single line commentdbms output.put line (' Hello World ’);/*Multi line commenting beginsMulti line commenting ends */END;/
Ieșire:
Hello World

Explicatie cod:

  • Linia de cod 2 : comentariul cu o singură linie și compilatorul au ignorat această linie de la execuție.
  • Linia de cod 3 : Tipărirea valorii „Hello World”.
  • Linia de cod 4 : comentariile pe mai multe linii încep cu „/ *”
  • Linia de cod 5 : comentariile pe mai multe linii se termină cu „* /”

rezumat

În acest tutorial, ați aflat despre SQL * Plus și despre stabilirea conexiunii la SQL * Plus. De asemenea, ați aflat despre cum să scrieți programul simplu și despre cum să utilizați o variabilă în ele. În capitolele noastre viitoare, vom afla mai multe despre diferite funcționalități care pot fi implementate în programul PL SQL.