Oracle manual pl

1- Introducere

PL / SQL (limbaj procedural / limbaj structurat de interogare) este un limbaj de programare orientat pe procedură utilizat pentru Oracle SQL. Este o extensie a Oracle SQL.






PL / SQL include componente de limbaj procedural, inclusiv condiție și buclă. Acesta vă permite să declare constante și variabile, proceduri și funcții, tipuri de date și tipuri de date de variabile și de declanșare. Se poate ocupa de excepții (erori de pornire). Matricea este, de asemenea, acceptată pentru utilizarea colecțiilor în PL / SQL. De la versiunea 8, aceasta include funcții orientate pe obiecte. Poate crea un unități PL / SQL, cum ar fi proceduri, funcții, pachete, tipuri de date, declanșatoare, stocate într-o bază de date pentru re-utilizare a aplicației pentru a interacționa cu aplicații Oracle.

Notă. În imaginile următoare, folosesc instrumentul PL / SQL Developer versiunea 8.x. dar nu există nici o diferență dacă folosiți PL / SQL Developer versiunea 10.x sau o versiune diferită.

2- Ce trebuie să încep cu PL / SQL?

Pentru a avea acces rapid la PL / SQL, aveți nevoie de un instrument de programare. În experiența mea de lucru, puteți utiliza PL / SQL Developer. Acesta este un instrument vizual pentru lucrul cu Oracle și programarea PL / SQL.

Puteți vedea instrucțiunile de instalare și configurare pentru PL / SQL prin linkul:

În acest articol, folosesc LearningSQL (O bază de date mică pentru instrucțiunea de studiu SQL de pe site-ul o7planning.org). Puteți crea această bază de date urmând următoarele instrucțiuni:

3 Prezentare generală PL / SQL

Există câteva definiții pe care trebuie să le cunoașteți în mod clar la programarea cu PL / SQL.

  1. Fiecare instrucțiune SQL se termină cu o punct și virgulă (;)
  2. Comenzile "Data Definition Language (DDL)" nu sunt utilizate în PL / SQL
  3. Instrucțiunea SELECT. INTO returnează mai multe linii care creează excepție (> 1 linie).
  4. Instrucțiunea SELECT. INTO nu returnează nicio linie care creează o excepție
  5. Comenzile "Data Manipulation Language (DML)" pot afecta multe linii de date.
  6. Utilizați operatorul: = pentru a da valoarea variabilei.

PL / SQL este organizat de blocuri de comandă. Un bloc de comandă poate conține un sub-bloc de comenzi din interior.







4 Comenzi PL / SQL de bază

7- Cursor

7.1 - Ce este un cursor?

Cursorul este o variabilă structurată care vă permite să procesați date cu mai multe linii. Numărul de rânduri depinde de comanda de solicitare de date după aceasta. În timpul procesării, puteți manipula Cursorul prin fiecare linie de date. Această linie de date este definită de cursor. Prin mutarea cursorului puteți obține toate datele liniei curente.

Există 2 tipuri de cursor (Cursor):
  1. Cursor explicit
  2. Cursor implicit.
Conceptul de aici este evident, atunci când utilizați aveți nevoie pentru a scrie comanda pentru a deschide cursorul și a scrie o comandă pentru a închide cursorul după utilizare. În cazul unui cursor implicit, nu aveți nevoie de pisatkhi Sử balega nó Cần Phai Viet bạn lệnh Mö con tro, và Viet lệnh Đồng con tro Sau KHI DAJ Sử balega xong một CACH Rø RANG. VOI Trường HOP con tro không tuong minh bạn Co không Cần Viet lệnh Đồng Mö.

Pachetul 10

Un pachet este structurat cu două părți. O parte a caietului de sarcini definește interacțiunile potențiale ale pachetului și ale exterioară. Partea centrală este instalația de comunicație în părțile descrise mai sus.

Oracle manual pl

Există 5 componente în structura pachetului:

  1. Variabila publică: aceasta este variabila la care se pot face referiri (utilizate) pentru aplicațiile externe.
  2. Procedura publică: include funcții și proceduri de pachete care pot fi solicitate de aplicații externe.
  3. Procedura privată: acestea sunt funcții, procedurile sunt disponibile în pachet și pot fi solicitate numai prin alte funcții și proceduri din acel pachet.
  4. Variabila globală (variabile globale): acestea sunt variabilele declarate și utilizate în întregul pachet. aplicațiile externe pot face referință la această variabilă.
  5. Variabila privată: acestea sunt variabilele declarate în funcție, procedura din pachet. Care poate fi utilizată numai în acea funcție sau procedură.

10.1- Creați un pachet pe PL / SQL Developer

PL / SQL Developer vă ajută să creați rapid o specificație de pachet corpul pachetului.

Oracle manual pl

Oracle manual pl

Pachetul a fost creat folosind PL / SQL Developer. cu instrucțiuni pentru a scrie un pachet generat automat. Puteți să le ștergeți pe toate.

Oracle manual pl

Puteți să eliminați tot codul PL / SQL Developer generat automat pentru a obține un pachet gol.

Oracle manual pl







Articole similare

Trimiteți-le prietenilor: