PL / SQL: n ensimmäinen ohjelma: Hei maailma -esimerkki

Sisällysluettelo:

Anonim

Tässä opetusohjelmassa esitellään SQL * Plus ja opit yhdistämään sen tietokantaan.

Yhteyden muodostamisen jälkeen aiomme myös nähdä, kuinka ensimmäinen "Hello World" -ohjelma kirjoitetaan PL / SQL-muodossa.

Tässä opetusohjelmassa - opit.

  • Mikä on SQL * Plus?
  • Yhdistetään tietokantaan
  • Kuinka kirjoittaa yksinkertainen ohjelma PL / SQL: n avulla
  • Muuttujien ilmoittaminen ja käyttö ohjelmassa
  • Kommentit PL / SQL: ssä

Mikä on SQL * Plus?

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

Siinä on komentorivikäyttöliittymä, Windows-käyttöliittymä ja verkkopohjainen käyttöliittymä.

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

Yhdistetään tietokantaan

Tässä osassa opimme, kuinka muodostaa yhteys SQL * Plus -ohjelmaan Windows-käyttöliittymässä. Kun avaat SQL * Plus -palvelun, se pyytää yhteyden tietoja alla esitetyllä tavalla.

Yhteyden tiedot:

  • Käyttäjätunnus:
  • Salasana:
  • Host String:
  • Onnistuneen yhteyden muodostamisen jälkeen SQL plus ilmestyy alla olevan kuvan mukaisesti
  • Meidän on suoritettava "set serveroutput on", jos meidän on nähtävä koodin lähtö.
  • Nyt olemme valmiita työskentelemään SQL * Plus -työkalun kanssa.

Kuinka kirjoittaa yksinkertainen ohjelma PL / SQL: n avulla

Tässä osassa aiomme kirjoittaa yksinkertaisen ohjelman "Hello World" tulostamiseksi käyttämällä "Nimetön esto" -ohjelmaa.

BEGINdbms_output.put_line (‘Hello World… ');END;/
Tuotos:
Hello World… 

Koodin selitys:

  • Koodirivi 2 : Tulostaa viestin "Hei maailma ..."
  • Alla olevassa kuvakaappauksessa kerrotaan, kuinka koodi syötetään SQL * Plus -sovellukseen.

Huomaa: Lohkoa tulisi aina seurata '/', joka lähettää tiedot kääntäjälle lohkon lopusta. Kääntäjän kohtaamisiin '/' asti se ei pidä lohkoa valmiina eikä suorita sitä.

Muuttujien ilmoittaminen ja käyttö ohjelmassa

Tulemme tässä tulostamaan "Hello World" muuttujien avulla.

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

Koodin selitys:

  • Koodirivi 2 : Muuttujan "teksti" ilmoittaminen VARCHAR2-tyypistä, koko 25
  • Koodirivi 4 : "Hello World" -arvon määrittäminen muuttujalle "text".
  • Koodirivi 5 : Muuttujan "teksti" arvon tulostaminen.

Kommentit PL / SQL: ssä

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

Kommenttia voidaan käyttää ohjelmassa ohjelman luettavuuden parantamiseksi. PL / SQL-koodeja voidaan kommentoida kahdella tavalla.

  • Komennolla kyseisen rivin käyttäminen rivin alussa olevalla '-': lla.
  • Käyttämällä '/ *…. * /' Voimme käyttää useita rivejä. Symboli '/ *' merkitsee kommentin alkua ja symboli '* /' kommentin loppua. Kääntäjä käsittelee näiden kahden symbolin välistä koodia kommentteina.

Esimerkki : Tässä esimerkissä aiomme tulostaa "Hello World" ja näemme myös kuinka kommentoidut rivit käyttäytyvät koodissa

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

Koodin selitys:

  • Koodirivi 2 : Yksirivinen kommentti ja kääntäjä ohittivat tämän rivin suorittamisen.
  • Koodirivi 3 : Hei maailma -arvon tulostaminen.
  • Koodirivi 4 : Monirivinen kommentointi alkaa '/ *'
  • Koodirivi 5 : Monirivinen kommentointi päättyy merkkiin * /

Yhteenveto

Tässä opetusohjelmassa olet oppinut SQL * Plusista ja yhteyden muodostamisesta SQL * Plus -palveluun. Olet myös oppinut yksinkertaisen ohjelman kirjoittamisesta ja muuttujan käytöstä niissä. Tulevissa luvuissamme opimme lisää erilaisista toiminnoista, jotka voidaan toteuttaa PL SQL -ohjelmassa.