Índice

Gestión de los procedimientos almacenados Procedimientos almacenados

Los procedimientos almacenados (Stored Procedures) son objetos que corresponden a un conjunto de instrucciones LMD, que se pueden ejecutar mediante una simple llamada por su nombre o con la instrucción EXECUTE. Estos son los verdaderos programas que pueden recibir argumentos, devolver valores o ejecutarse en remoto, teniendo sus propios derechos de acceso (permisos EXECUTE). Además, los procedimientos almacenados se almacenan en la caché de memoria, compilados después de su primera ejecución, lo que aumenta el rendimiento (para las siguientes ejecuciones). Los procedimientos almacenados pueden ser temporales, es decir, se crean para una sesión (local) o varias sesiones (global) del usuario. Procedimientos almacenados EXECUTE

Para SQL Server, un procedimiento almacenado se puede definir como una sucesión de instrucciones Transact SQL, almacenadas en la base de datos y perfectamente identificada por su nombre. Para permitir a esta sucesión de instrucciones adaptarse al mayor número de casos posible, algunos valores del script son configurables cuando se llama al procedimiento. Como sucede con cualquier sucesión de instrucciones Transact SQL, es posible, por ejemplo, encontrar una instrucción SELECT. La ejecución del procedimiento activará la ejecución de la consulta y el resultado se enviará al entorno que ha solicitado la ejecución del procedimiento. master Base de datos de sistema:master ...