martes, 9 de abril de 2019

martes, 12 de marzo de 2019

viernes, 4 de enero de 2019

Que es Oracle PL/SQL

Que es Oracle PL/SQL 


PL/SQL es un lenguaje de procedimiento diseñado específicamente para abarcar las sentencias SQL dentro de su sintaxis. Las unidades del programa PL/SQL son compiladas por el servidor de la base de datos Oracle y almacenadas dentro de la base de datos. Y en tiempo de ejecución, tanto PL/SQL como SQL se ejecutan dentro del mismo proceso del servidor, lo que proporciona una eficiencia óptima. PL/SQL hereda automáticamente la robustez, seguridad y portabilidad de la base de datos Oracle.

Ademas PL/SQL es una extensión de procedimiento de SQL, lo que hace que sea extremadamente sencillo escribir código de procedimiento que incluya SQL como si fuera un solo lenguaje

¿Por qué usar PL/SQL?

Una aplicación que utiliza Oracle Database no sirve para nada a menos que sólo se mantengan los datos correctos y completos. La forma tradicional de asegurar esto es exponer la base de datos sólo a través de una interfaz que oculta los detalles de la implementación: las tablas y las sentencias SQL que operan en ellas. Este enfoque es generalmente llamado el paradigma de base de datos gruesa, porque los subprogramas PL/SQL dentro de la base de datos emiten las sentencias SQL desde el código que implementa la lógica de negocio circundante; y porque los datos pueden ser cambiados y vistos sólo a través de una interfaz PL/SQL.