PL/SQL PL/SQL linguaggi di programmazione Offerte lavoro informatica. Il PL/SQL (Procedural Language/Structured Query Language) è un linguaggio di programmazione procedurale per lo sviluppo di applicazioni che accedono ai database Oracle RDBMS. Ad esempio dalla versione Oracle8i i linguaggi PL/SQL sono migliorati nelle performance, nello sviluppo applicativo e in particolare nell'integrazione con Java. Con la 8i il database server è in grado di supportare sia PL/SQL che Java e data la completa integrazione con SQL, PL/SQL è il linguaggio più performante per gli sviluppatori di applicativi SQL, mentre Java è un linguaggio più rivolto allo sviluppo di applicativi generici. Il PL/SQL, come linguaggio procedurale, permette agli sviluppatori in ambiente relazionale Oracle di interfacciarsi con il database in maniera imperativa.
Tutti i programmi sviluppati con linguaggio PL/SQL (procedure, funzioni, blocchi) sono composti di blocchi logici che possono contenere a loro volta dei sotto-blocchi innestati. Il blocco permette di raggruppare le dichiarazioni e i comandi in un’unica unità logica e di dividere il programma in sottoinsiemi. Le dichiarazioni sono locali al blocco e cessano di esistere al di fuori di esso. Il blocco PL/SQL e’ composto di tre parti: una dichiarativa, una esecutiva e una di gestione delle exception.