Pirmoji PL / SQL programa: „Sveikas pasaulis“ pavyzdys

Turinys:

Anonim

Šioje pamokoje pristatysime „SQL * Plus“ ir sužinosime, kaip ją prijungti prie duomenų bazės.

Po ryšio mes taip pat žiūrėsime, kaip parašyti savo pirmąją programą „Hello World“ PL / SQL.

Šioje pamokoje sužinosite.

  • Kas yra „SQL * Plus“?
  • Prisijungimas prie duomenų bazės
  • Kaip parašyti paprastą programą naudojant PL / SQL
  • Kintamųjų deklaravimas ir naudojimas programoje
  • Komentarai PL / SQL

Kas yra „SQL * Plus“?

„SQL * Plus“ yra interaktyvus ir paketinių užklausų įrankis, kuris įdiegiamas su kiekvienu „Oracle“ diegimu. Jį galite rasti meniu Pradėti> Programos> Oracle-OraHomeName> Programų kūrimas> SQL Plus. Arba galite atsisiųsti ir iš „Oracle Technology Network“ (OTN)

Jis turi komandinės eilutės vartotojo sąsają, „Windows“ GUI ir žiniatinklio vartotojo sąsają.

Tai leidžia vartotojui prisijungti prie duomenų bazės ir vykdyti PL / SQL komandas.

Prisijungimas prie duomenų bazės

Šiame skyriuje mes sužinosime, kaip prisijungti prie „SQL * Plus“ „Windows“ GUI. Kai atidarysime SQL * Plus, ji paprašys pateikti išsamią ryšio informaciją, kaip parodyta žemiau.

Išsami ryšio informacija:

  • Vartotojo vardas:
  • Slaptažodis:
  • Pagrindinio kompiuterio eilutė:
  • Po sėkmingo ryšio pasirodys „SQL plus“, kaip parodyta žemiau
  • Turime įvykdyti „set serveroutput on“, jei reikia pamatyti kodo išvestį.
  • Dabar mes esame pasirengę dirbti su įrankiu „SQL * Plus“.

Kaip parašyti paprastą programą naudojant PL / SQL

Šiame skyriuje mes parašysime paprastą „Hello World“ spausdinimo programą naudojant „Anonymous block“.

BEGINdbms_output.put_line (‘Hello World… ');END;/
Išvestis:
Hello World… 

Kodo paaiškinimas:

  • 2 kodo eilutė : išspausdinamas pranešimas „Hello World…“
  • Žemiau pateiktoje ekrano kopijoje paaiškinta, kaip įvesti kodą į „SQL * Plus“.

Pastaba: Po bloko visada turėtų būti „/“, kuris siunčia informaciją kompiliatoriui apie bloko pabaigą. Kol kompiliatorius susidurs su „/“, jis nelaikys bloko užbaigtu ir jo nevykdys.

Kintamųjų deklaravimas ir naudojimas programoje

Čia mes atsispausdinsime „Hello World“ naudodami kintamuosius.

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

Kodo paaiškinimas:

  • 2 kodo eilutė : VARCHAR2 tipo 25 dydžio kintamojo „teksto“ deklaravimas
  • 4 kodo eilutė : vertės „Hello World“ priskyrimas kintamajam „text“.
  • 5 kodo eilutė : Kintamojo „text“ vertės spausdinimas.

Komentarai PL / SQL

Komentavimo kodas tiesiog nurodo kompiliatoriui nepaisyti konkretaus kodo vykdymo.

Komentaras gali būti naudojamas programoje, siekiant pagerinti programos skaitomumą. PL / SQL kodus galima komentuoti dviem būdais.

  • Naudojant „-“ eilutės pradžioje komentuoti tą konkrečią eilutę.
  • Naudodami „/ *…. * /“ Galime naudoti kelias eilutes. Simbolis „/ *“ žymi komentaro pradžią, o simbolis „* /“ - komentaro pabaigą. Kodas tarp šių dviejų simbolių bus vertinamas kaip kompiliatoriaus komentaras.

Pavyzdys : Šiame pavyzdyje mes atspausdinsime „Hello World“ ir taip pat pamatysime, kaip komentuojamos eilutės elgiasi kode

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

Kodo paaiškinimas:

  • 2 kodo eilutė : vienos eilutės komentaras ir kompiliatorius nepaisė šios eilutės vykdymo.
  • 3 kodo eilutė : „Hello World“ vertės spausdinimas.
  • 4 kodo eilutė : kelių eilių komentavimas prasideda „/ *“
  • 5 kodo eilutė : kelių eilių komentavimas baigiasi „* /“

Santrauka

Šioje pamokoje sužinojote apie „SQL * Plus“ ir „Connection to SQL * Plus“ nustatymą. Jūs taip pat sužinojote, kaip rašyti paprastą programą ir kaip jose naudoti kintamąjį. Būsimuose skyriuose sužinosime daugiau apie įvairias funkcijas, kurias galima įdiegti PL SQL programoje.