PL/SQL Hello World -ohjelma (esimerkki)
โก รlykรคs yhteenveto
PL/SQL First -ohjelma nรคyttรครค, miten yhteys muodostetaan Oracle tietokannan SQL*Plus-ohjelman kautta ja Hello World -esimerkin ajaminen. Tรคssรค resurssissa selitetรครคn SQL*Plus-tyรถkalu, yhteystiedot, anonyymit lohkot, muuttujien mรครคrittely ja kommenttien toiminta PL/SQL:ssรค.

Tรคssรค opetusohjelmassa esittelemme SQL*Plussan ja opimme yhdistรคmรครคn sen tietokantaan.
Yhdistรคmisen jรคlkeen katsomme myรถs, miten kirjoitamme ensimmรคisen ohjelmamme, "Hello World", PL/SQL:llรค.
Mikรค on SQL*Plus?
SQL*Plus on interaktiivinen erรคajokyselytyรถkalu, joka asennetaan jokaisen Oracle asennus. Se lรถytyy kohdasta Kรคynnistรค > Ohjelmat > Oracle-OraHomeName > Sovelluskehitys > SQL Plus. Vaihtoehtoisesti voit myรถs ladata sen osoitteesta Oracle Teknologiaverkosto (OTN).
Siinรค on komentorivikรคyttรถliittymรค, Windows graafinen kรคyttรถliittymรค 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, miten yhdistetรครคn SQL*Plus-palveluun Windows Kรคyttรถliittymรค. Kun avaamme SQL*Plus-ohjelman, se pyytรครค yhteystietoja 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 kirjoitamme yksinkertaisen ohjelman, joka tulostaa tekstin โHello Worldโ kรคyttรคmรคllรค โAnonyymi lohko".
BEGIN dbms_output.put_line ('Hello World..'); END; /
lรคhtรถ:
Hello World...
Code Selitys:
- Code line 2: Tulostaa viestin โHello Worldโฆโ.
- Alla oleva kuvakaappaus selittรครค, miten koodi syรถtetรครคn SQL*Plus-ohjelmaan.
Huomautus: Lohkon perรคssรค tulisi aina olla '/'-merkki, joka lรคhettรครค kรครคntรคjรคlle tiedon lohkon lopusta. Ennen kuin kรครคntรคjรค kohtaa '/'-merkin, se ei pidรค lohkoa valmiina eikรค suorita sitรค.
Muuttujien ilmoittaminen ja kรคyttรถ ohjelmassa
Tรคssรค tulostamme tekstin โHello Worldโ muuttujien avulla.
DECLARE text VARCHAR2(25); BEGIN text := 'Hello World'; dbms_output.put_line (text); END; /
lรคhtรถ:
Hello World
Code Selitys:
- Code line 2: VARCHAR2-tyyppisen ja kooltaan 25 olevan muuttujan โtextโ mรครคrittely.
- Code line 4: Arvon "Hello World" mรครคrittรคminen muuttujalle "text".
- Code line 5: Tulostetaan muuttujan โtextโ arvo.
Kommentit PL/SQL:ssรค
Kommentointikoodi yksinkertaisesti kehottaa kรครคntรคjรครค jรคttรคmรครคn kyseisen koodin huomioimatta.
Kommentteja voidaan kรคyttรครค ohjelmassa ohjelman luettavuuden parantamiseksi. PL/SQL:ssรค koodia voidaan kommentoida kahdella tavalla:
- Kรคyttรคmรคllรค merkkiรค 'โ' rivin alussa kommentoidaan kyseistรค riviรค.
- Kรคyttรคmรคllรค '/*โฆโฆ*/' voimme kommentoida useita rivejรค. Symboli '/*' merkitsee kommentin alkua ja symboli '*/' merkitsee kommentin loppua. Kรครคntรคjรค kรคsittelee nรคiden kahden symbolin vรคlistรค koodia kommentteina.
esimerkkiTรคssรค esimerkissรค tulostamme tekstin 'Hello World' ja katsomme myรถs, miten 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
Code Selitys:
- Code line 2Yksirivinen kommentti, ja kรครคntรคjรค jรคtti tรคmรคn rivin huomiotta suorituksessa.
- Code line 3: Tulostaa arvon โHello Worldโ.
- Code line 4Monirivinen kommentointi alkaa merkillรค '/*'.
- Code line 5Monirivinen kommentointi pรครคttyy merkkiin '*/'.






