Menu

Procedimientos Almacenados

Creación de Procedimientos Almacenados

Los procedimientos almacenados son de mucha utilidad para los sistemas, ya  que podemos generar lógica, en la base de datos para poder realizar tratamiento de datos, según el DBMS varia en la creación y ejecución del procedimiento, pero, la utilidad y el objetivo es el mismo.

CREATE PROCEDURE HumanResources.uspGetEmployeesTest2   
    @LastName nvarchar(50),   
    @FirstName nvarchar(50)   
AS   
    SET NOCOUNT ON;  
    SELECT FirstName, LastName, Department  
    FROM HumanResources.vEmployeeDepartmentHistory  
    WHERE FirstName = @FirstName AND LastName = @LastName  
    AND EndDate IS NULL;  
GO  

Para poder ejecutar el procedimiento se puede realizar de la siguiente forma:

EXECUTE HumanResources.uspGetEmployeesTest2 N'Ackerman', N'Pilar';  
-- Or  
EXEC HumanResources.uspGetEmployeesTest2 @LastName = N'Ackerman', @FirstName = N'Pilar';  
GO  
-- Or  
EXECUTE HumanResources.uspGetEmployeesTest2 @FirstName = N'Pilar', @LastName = N'Ackerman';  
GO  

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *