PL / SQL prvi program: Primjer Hello World

Sadržaj:

Anonim

U ovom uputstvu predstavit ćemo SQL * Plus i naučiti kako ga povezati s bazom podataka.

Nakon povezivanja, također ćemo vidjeti kako napisati svoj prvi program "Hello World" na PL / SQL.

U ovom vodiču - naučit ćete.

  • Što je SQL * Plus?
  • Povezivanje s bazom podataka
  • Kako napisati jednostavan program pomoću PL / SQL-a
  • Izjava i upotreba varijabli u programu
  • Komentari u PL / SQL-u

Što je SQL * Plus?

SQL * Plus je interaktivni alat za skupne upite koji se instalira uz svaku Oracle instalaciju. Može se naći na Start> Programi> Oracle-OraHomeName> Razvoj aplikacija> SQL Plus. Možete ga preuzeti i s Oracle Technology Network (OTN)

Ima korisničko sučelje naredbenog retka, Windows GUI i internetsko korisničko sučelje.

Omogućuje korisniku povezivanje s bazom podataka i izvršavanje PL / SQL naredbi.

Povezivanje s bazom podataka

U ovom ćemo odjeljku naučiti kako se povezati na SQL * Plus u Windows GUI-u. Kada otvorimo SQL * Plus, zatražit će detalje veze kako je prikazano u nastavku.

Pojedinosti veze:

  • Korisničko ime:
  • Lozinka:
  • Niz hosta:
  • Nakon uspješne veze pojavit će se SQL plus kao što je prikazano u nastavku
  • Moramo izvršiti "set serveroutput on" ako želimo vidjeti izlaz koda.
  • Sada smo spremni za rad s alatom SQL * Plus.

Kako napisati jednostavan program pomoću PL / SQL-a

U ovom ćemo odjeljku napisati jednostavan program za ispis "Hello World" pomoću "Anonymous block".

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

Objašnjenje koda:

  • Redak koda 2 : ispisuje poruku "Hello World ..."
  • Snimak zaslona u nastavku objašnjava kako unijeti kod u SQL * Plus.

Napomena: Nakon bloka uvijek treba slijediti '/' koji šalje informacije kompajleru o kraju bloka. Dok kompajler ne naiđe na '/', neće smatrati da je blok dovršen i neće ga izvršiti.

Izjava i upotreba varijabli u programu

Ovdje ćemo ispisati "Hello World" koristeći varijable.

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

Objašnjenje koda:

  • Redak koda 2 : Deklariranje varijable "tekst" tipa VARCHAR2 veličine 25
  • Redak koda 4 : Dodjeljivanje vrijednosti "Hello World" varijabli "text".
  • Redak koda 5 : Ispis vrijednosti varijable "text".

Komentari u PL / SQL-u

Kôd za komentiranje jednostavno upućuje kompajleru da ignorira izvršenje tog određenog koda.

Komentar se može koristiti u programu za povećanje čitljivosti programa. U PL / SQL kodovi se mogu komentirati na dva načina.

  • Korištenjem '-' na početku retka za komentiranje tog određenog retka.
  • Korištenjem '/ * ..... * /' Možemo koristiti više redaka. Simbol '/ *' označava početak komentara, a simbol '* /' kraj komentara. Kôd između ova dva simbola sastavljač će tretirati kao komentare.

Primjer : U ovom ćemo primjeru ispisati 'Hello World', a također ćemo vidjeti kako se komentirani redovi ponašaju u kodu

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

Objašnjenje koda:

  • 2. redak koda : Jednoredni komentar i kompajler zanemarili su izvršavanje ove linije.
  • Redak koda 3 : Ispis vrijednosti "Hello World".
  • Redak koda 4 : Višeredno komentiranje započinje s '/ *'
  • Redak koda 5 : Višeredno komentiranje završava s '* /'

Sažetak

U ovom vodiču naučili ste o SQL * Plus i uspostavljanju veze s SQL * Plusom. Također ste naučili kako napisati jednostavan program i kako u njima koristiti varijablu. U sljedećim poglavljima naučit ćemo više o različitim funkcionalnostima koje se mogu implementirati u PL SQL program.