PDF (adobe.com)

Procedimientos almacenados

Aunque se pueden utilizar comportamientos de servidor para crear páginas que modifiquen bases de datos, también es posible utilizar objetos de manipulación de base de datos como procedimientos almacenados u objetos de comando ASP para crear las páginas.

Un procedimiento almacenado es un elemento de base de datos reutilizable almacenado que realiza alguna operación en la base de datos. Un procedimiento almacenado contiene código SQL que puede, entre otras cosas, insertar, actualizar o eliminar registros. Los procedimientos almacenados también pueden alterar la estructura de la base de datos. Por ejemplo, puede utilizar un procedimiento almacenado para añadir una columna de tabla o incluir borrar una tabla.

Un procedimiento almacenado también puede llamar a otro procedimiento almacenado, así como aceptar entradas y devolver múltiples valores al procedimiento llamado en forma de parámetros de salida.

Un procedimiento almacenado es reutilizable en el sentido de que se puede reutilizar una versión compilada del procedimiento para ejecutar una operación de base de datos varias veces. Si sabe que una tarea de base de datos se va a ejecutar muchas veces o que distintas aplicaciones van a ejecutar la misma tarea, el uso de un procedimiento almacenado para ejecutar dicha tarea puede agilizar las operaciones de base de datos.

Nota: Las bases de datos mySQL y Microsoft Access no admiten procedimientos almacenados.