Вы находитесь на странице: 1из 5

Taller de Base de Datos

SQL PL
Es un subconjunto del SQL que proporciona

construcciones de procedimiento que se pueden utilizar para implementar la lgica alrededor de las sentencias de SQL tradicionales. Lenguaje de programacin de alto nivel incluye sentencias IF, ELSE, WHILE, FOR, ITERATE y GOTO, etc.

Procedimientos de SQL PL y de SQL


Pueden contener: parmetros, variables, sentencias de asignacin, sentencias de control de SQL PL y sentencias de SQL compuestas. Dan soporte a un potente mecanismo de: manejo de errores y condiciones, a las llamadas anidadas y repetitivas a la devolucin de varios conjuntos de resultados al llamante o a la aplicacin cliente. Sintaxis: CREATE PROCEDURE sp_name ([parameter[,...]]) [characteristic ...] routine_body

Es un subprograma disponible para las aplicaciones

que tienen acceso a una relacional sistema de base de datos .


Un procedimiento almacenado (a veces llamado

un proc, sproc, STOPRO, StoredProc o SP) se almacena en la base de datos del diccionario de datos .

Los procedimientos almacenados pueden

devolver conjuntos de resultados , es decir, los resultados de un SELECT comunicado.


Tales conjuntos de resultados pueden ser

procesados usando cursores , por otros procedimientos almacenados,

Вам также может понравиться