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:
- Onnistuneen yhteyden jälkeen SQL plus näkyy alla olevan kuvan mukaisesti
- 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".
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ä.
Muuttujien ilmoittaminen ja käyttö ohjelmassa
Tässä aiomme tulostaa "Hello World" muuttujien avulla.
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
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.