Ensimmäinen PL/SQL-ohjelma: Hello World Esimerkki

Tässä opetusohjelmassa esittelemme SQL* Plus:n ja opimme yhdistämään sen tietokantaan.

Yhdistyksen jälkeen aiomme myös nähdä kuinka kirjoitetaan ensimmäinen ohjelmamme "Hello World" PL/SQL:llä.

Mikä on SQL* Plus?

SQL* Plus on interaktiivinen ja eräkyselytyökalu, joka asennetaan jokaisen kanssa Oracle asennus. Se löytyy kohdasta Käynnistä > Ohjelmat > Oracle-OraHomeName > Sovelluskehitys > SQL Plus. Vaihtoehtoisesti voit myös ladata sen osoitteesta Oracle Teknologiaverkko (OTN)

Siinä on komentorivikäyttöliittymä, Windows GUI ja web-pohjainen käyttöliittymä.

Sen avulla käyttäjä voi muodostaa yhteyden tietokantaan ja suorittaa PL/SQL-komentoja.

Yhdistetään tietokantaan

Tässä osiossa opimme yhdistämään SQL* Plus -sovellukseen Windows GUI. Kun avaamme SQL* Plus:n, se kysyy yhteystiedot alla olevan kuvan mukaisesti.

Yhteyden tiedot

  • Käyttäjätunnus:
  • Salasana:
  • Isäntämerkkijono:

Yhdistetään tietokantaan

  • Onnistuneen yhteyden jälkeen SQL plus näkyy alla olevan kuvan mukaisesti

Yhdistetään tietokantaan

  • Meidän on suoritettava "set serveroutput on", jos haluamme nähdä koodin tulosteen.
  • Nyt olemme valmiita työskentelemään SQL* Plus -työkalun kanssa.

Kuinka kirjoittaa yksinkertainen ohjelma PL/SQL:llä

Tässä osiossa aiomme kirjoittaa yksinkertaisen ohjelman "Hello World" -tulostukseen käyttämällä "Anonyymi lohko".

Kirjoita yksinkertainen ohjelma PL/SQL:llä

BEGIN
dbms_output.put_line (‘Hello World..');
END;
/

lähtö:

Hello World...

Koodin selitys:

  • Koodirivi 2: Tulostaa viestin "Hello World. . .”
  • Alla oleva kuvakaappaus selittää, kuinka koodi syötetään SQL* Plussaan.

Huomautus: Lohkon perässä tulee aina olla '/', joka lähettää kääntäjälle tiedon lohkon päättymisestä. Ennen kuin kääntäjä kohtaa '/', se ei pidä lohkoa valmiina eikä suorita sitä.

Kirjoita yksinkertainen ohjelma PL/SQL:llä

Muuttujien ilmoittaminen ja käyttö ohjelmassa

Tässä aiomme tulostaa "Hello World" muuttujien avulla.

Muuttujien ilmoittaminen ja käyttö

DECLARE
text VARCHAR2(25);
BEGIN
text:= ‘Hello World’;
dbms_output.put_line (text);
END;
/

lähtö:

Hello World

Koodin selitys:

  • Koodirivi 2: Ilmoitetaan VARCHAR2-tyypin muuttuja "teksti", jonka koko on 25
  • Koodirivi 4: Arvon "Hello World" määrittäminen muuttujalle "text".
  • Koodirivi 5: Tulostetaan muuttujan “text” arvo.

Kommentit PL/SQL:ssä

Kommentointikoodi yksinkertaisesti kehottaa kääntäjää jättämään kyseisen koodin huomioimatta.

Kommenttia voidaan käyttää ohjelmassa lisäämään ohjelman luettavuutta. PL/SQL:ssä koodeja voidaan kommentoida kahdella tavalla.

  • Käytä '–' rivin alussa kommentoidaksesi kyseistä riviä.
  • Käyttämällä '/*…….*/' voimme käyttää useita rivejä. Symboli '/*' merkitsee kommentin alkua ja symboli '*/' merkitsee kommentin loppua. Kääntäjä käsittelee näiden kahden symbolin välistä koodia kommentteina.

esimerkki: Tässä esimerkissä aiomme tulostaa 'Hello World' ja aiomme myös nähdä kuinka kommentoidut rivit käyttäytyvät koodissa

Kommentit PL/SQL:ssä

BEGIN
--single line comment
dbms output.put line (' Hello World ’);
/*Multi line commenting begins
Multi line commenting ends */
END;
/

lähtö:

Hello World

Koodin selitys:

  • Koodirivi 2: Yksirivinen kommentti ja kääntäjä jättivät tämän rivin huomioimatta suorituksesta.
  • Koodirivi 3: Tulostetaan arvo "Hello World".
  • Koodirivi 4: Monirivinen kommentointi alkaa merkillä '/*'
  • Koodirivi 5: Monirivinen kommentointi päättyy */

Yhteenveto

Tässä opetusohjelmassa olet oppinut SQL* Plus:sta ja yhteyden muodostamisesta SQL* Plusiin. Olet myös oppinut kirjoittamaan yksinkertaisen ohjelman ja käyttämään niissä muuttujia. Tulevissa luvuissamme opimme lisää erilaisista toiminnoista, joita voidaan toteuttaa PL SQL-ohjelma.