Los usuarios de Microsoft SQL pueden utilizar procedimientos almacenados para crear modular , código reutilizable . Los procedimientos almacenados también le permiten procesar y consumir información proveniente de sitios web u otras aplicaciones de una manera más segura. El procedimiento requiere la aportación específica y sólo proporciona salida especificado , la reducción de la posibilidad de ataques de inyección SQL . Un procedimiento almacenado puede devolver ningún resultado , una sola fila de datos o múltiples filas de datos . Para crear un procedimiento almacenado que devuelve los resultados , sólo hay que codificar en una instrucción Select para reunir el conjunto de resultados deseado. Cosas que necesitará
SQL Server Management Studio (recomendado )
Mostrar más instrucciones
1
Abra SQL Server Management Studio o la conexión deseada en el servidor de base de datos. < Br > Página 2
clic en la opción " Nueva consulta " en la parte superior de la pantalla.
3
Escriba el comando para utilizar la base de datos correcto , seguido por el comando para poner fin a el lote.
USO [ nombre de la base ]
GO
Reemplazar "nombre de base de datos" con el nombre de su base de datos .
4
Tipo el comando para crear un nuevo procedimiento , seguido por el nombre del procedimiento almacenado. Al escribir el nombre del procedimiento, Microsoft recomienda no utilizar sp_ como prefijo , ya que pueden entrar en conflicto con una función de los procedimientos almacenados.
CREATE PROCEDURE [ nombre del procedimiento ]
5
Escriba su entrada parámetros siguiente, si tiene alguno.
@ [ variable de entrada ] varchar ( 10 )
Si usted tiene más de un parámetro de entrada , hay que separarlos con comas.
6
Tipo "AS" después de todos se introducen los parámetros de entrada . A continuación, escriba cualquier acción que el procedimiento almacenado se debe ejecutar. Esto puede incluir cálculos matemáticos , actualizaciones de bases de datos o cualquier otro código deseado.
7
Escriba la instrucción Select que producirá el resultado deseado . Puede usar selecciona complejo que involucra múltiples tablas y combinaciones . Una vez finalizado este , escriba " GO ".
8
Ejecutar el código para crear el procedimiento almacenado.