Sommario:
Definizione - Che cosa significa linguaggio procedurale / linguaggio di query strutturato (PL / SQL)?
Linguaggio procedurale / linguaggio di query strutturato (PL / SQL) è l'implementazione di Oracle di un'estensione del linguaggio di programmazione di linguaggio di query strutturato (SQL). PL / SQL è un potente strumento che combina la capacità di interrogazione di SQL con l'ulteriore vantaggio di funzionalità di programmazione.
Techopedia spiega il linguaggio procedurale / Structured Query Language (PL / SQL)
A partire da Oracle7 nei primi anni '90, Oracle ha sviluppato e offerto per la prima volta PL / SQL. Da quel momento, PL / SQL è stato incluso ovunque sia offerto SQL. Un motore Oracle PL / SQL separato all'interno del software viene utilizzato per elaborare il codice PL / SQL. Come SQL, PL / SQL segue una rigida struttura di controllo della sintassi. Il blocco di codice PL / SQL è costituito da tre sezioni principali: Dichiarazione (opzionale): la parola chiave introduzione della sezione Dichiarazione è DECLARE. Esecuzione (obbligatoria): la parola chiave di introduzione della sezione di esecuzione principale è INIZIA. Eccezione (facoltativo): la parola chiave di introduzione della sezione di gestione delle eccezioni è ECCEZIONE. Pertanto, l'aspetto del layout è strutturato come segue: DECLARE notification_section BEGIN Program_execution EXCEPTION Exception_handling Gli oggetti creati solo utilizzando PL / SQL, anziché solo SQL, includono funzioni, pacchetti e procedure. Tuttavia, la maggior parte delle applicazioni che eseguono codice SQL supportano anche PL / SQL. Pertanto, gli amministratori e gli sviluppatori di database raramente separano il codice SQL e PL / SQL.