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.