Un procedimiento almacenado (SP), es una función y/o procedimiento que
puede recibir parámetros, efectuar una acción (algoritmo) y proveer
una respuesta.
Este código se almacena como parte de la bd, y esta protegido por la
misma seguridad de la bd.
Estos SP se escriben en un lenguaje propio de cada SGBD (algunos SGBD
permiten varios lenguajes diferentes).
Una vez creado y compilado un SP, puede ser invocado como cualquier
otro comando o función de SQL (queda como una extensión del SGBD).
El SP se ejecuta en el servidor.
Son interesantes porque permiten proteger tablas y procesos críticos,
a los usuarios se les da (grant) permisos para ejecutar un SP para
obtener datos y no se le da permisos sobre las tablas que contienen
los datos.
Otra gran ventaja es que pueden facilitar la reducción de los datos
transmitidos.
Una vista es equivalente a SP, donde la vista exponen datos en forma
de tabla, sin serlo.
La desventaja de los SP es que "expones" dentro de la bd, procesos que
podrían estar "ocultos" dentro del ejecutable.
Saludos: Miguel, Santa Rosa (LP)
El 12/04/12, chuyat...@gmail.com <chuyat...@gmail.com> escribió:
> Interesante yo pescando en rio revuelto jajajaja O.O esto me servira a mi
> tambien gracias
> Este mensaje ha sido enviado gracias al servicio BlackBerry de Movilnet
>