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.