{
Si buscas la manera de crear y ejecutar un Store Procedure estas de suerte pues mostrare la forma de hacerlo, describiendo un poco:Un procedimiento almacenado (stored procedure en inglés) es un programa (o procedimiento) almacenado físicamente en una base de datos. Su implementación varía de un gestor de bases de datos a otro. La ventaja de un procedimiento almacenado es que al ser ejecutado, en respuesta a una petición de usuario, es ejecutado directamente en el motor de bases de datos, el cual usualmente corre en un servidor separado. Como tal, posee acceso directo a los datos que necesita manipular y sólo necesita enviar sus resultados de regreso al usuario, deshaciéndose de la sobrecarga resultante de comunicar grandes cantidades de datos salientes y entrantes.Más informacion: WikipediaAhora para crear el Store procedure lo primero es abrir el programa Microsoft sq serverIniciamos sesióny seleccionamos la tabla que utilizaremos > Programibility>Stored ProceduredPresionamos click derecho en Store Procedures y seleccionamos new store procedure…
Nos aparecerá la siguiente ventanaSuponiendo que tenemos una base de datos empleados crearemos un store procedure para buscar empleados por nombre por lo que el código quedaría asi:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: appletenhtml-- 20180819-- Ejemplo-- =============================================CREATE PROCEDURE StoreProcedureAppletenhtml-- Agregue los parámetros para el procedimiento almacenado aquí@Nombre as varchar(50)ASBEGINSET NOCOUNT ON;--Insertar declaraciones para el procedimiento aquíselect * from empleado T0 where T0.nombre like'%'+@Nombre+'%'ENDGOCon el procedimiento terminado dando F5 lo crearíamos y lo podríamos visualizar:Si no aparece presionar F5 xdAhora para ejecutarlo solo tendríamos que apretar click derecho en el procedimiento y darle click en Execute stored procedure
Nos aparecerá esta ventanaSi especificamos el valor nos cargara el sqlUSE [alola]GODECLARE @return_value intEXEC @return_value = [dbo].[StoreProcedureAppletenhtml]@Nombre = N'Carlos'SELECT 'Return Value' = @return_valueGOSql que podrías ejecutar desde otro medio como ser c#, módulos, clases o incluso dentro de otros procedimientos creados.
}