Red de conocimiento de abogados - Derecho de sociedades - ¿Qué son los procedimientos almacenados de SQL?

¿Qué son los procedimientos almacenados de SQL?

Procedimiento almacenado (procedimiento almacenado) es un conjunto de declaraciones SQL diseñadas para completar funciones específicas, que se compilan y almacenan en la base de datos. El usuario ejecuta un procedimiento almacenado especificando su nombre y proporcionando parámetros (si el procedimiento almacenado tiene parámetros). Los procedimientos almacenados son un objeto importante en la base de datos y cualquier aplicación de base de datos bien diseñada debería utilizar procedimientos almacenados. En general, los procedimientos almacenados tienen las siguientes ventajas:

◆Los procedimientos almacenados permiten la programación de componentes estándar

◆Los procedimientos almacenados pueden lograr una velocidad de ejecución más rápida

◆Los procedimientos almacenados pueden reducir el tráfico de red

◆Los procedimientos almacenados se pueden utilizar plenamente como mecanismo de seguridad

La sintaxis básica es la siguiente:

Reglas de sintaxis completas como sigue:

CREAR PROC [ EDURE ] nombre_procedimiento [ ; número ]

[ { @parameter tipo_datos }

[ VARIABLE ] [ = predeterminado ] [ SALIDA ]

] [ ,...n ]

[ CON

{ RECOMPILAR | RECOMPILAR , ENCRIPTACIÓN } ]

[ PARA REPLICACIÓN ]

AS declaración_sql [ ...n ]