Cuprins:
Definiție - Ce înseamnă limbajul procedural / limbajul de interogare structurat (PL / SQL)?
Limbajul procedural / limbajul de interogare structurat (PL / SQL) este implementarea Oracle a unei extensii a limbajului de programare SQL (SQL query) structurat. PL / SQL este un instrument puternic care combină capacitatea de interogare a SQL cu bonusul suplimentar de caracteristici de programare.
Techopedia explică limbajul procedural / limbajul de interogare structurat (PL / SQL)
Începând cu Oracle7 la începutul anilor 1990, Oracle a dezvoltat și a oferit mai întâi PL / SQL. Din acel moment, PL / SQL a fost inclus oriunde este oferit SQL. Pentru a prelucra codul PL / SQL este utilizat un motor Oracle PL / SQL separat în interiorul software-ului. Ca și SQL, PL / SQL urmează o structură strictă de control al sintaxei. Blocul de cod PL / SQL este format din trei secțiuni principale: Declarație (opțional): cuvântul cheie de introducere a secțiunii de declarație este DECLARE. Execuție (obligatoriu): Cuvântul principal de introducere a secțiunii de execuție este ÎNCEPE. Excepție (opțional): cuvântul cheie de introducere a secțiunii de gestionare a excepțiilor este EXCEPȚIE. Astfel, aspectul aspectului este structurat după cum urmează: DECLARE statement_section BEGIN Program_execution EXCEPTION Exception_handling Obiectele create doar prin utilizarea PL / SQL, mai degrabă decât pur SQL, includ funcții, pachete și proceduri. Cu toate acestea, majoritatea aplicațiilor care rulează cod SQL acceptă de asemenea PL / SQL. Astfel, administratorii și dezvoltatorii bazei de date rareori separă codul SQL și PL / SQL.