HumanResources.uspUpdateEmployeePersonalInfo Procedure

Information

NameHumanResources.uspUpdateEmployeePersonalInfo
Assembly Name 
Created14.10.2005. 2:00:02
Modified2.7.2009. 10:35:10

Parameters

NameTypeOutput
@EmployeeIDint 
@NationalIDNumbernvarchar 
@BirthDatedatetime 
@MaritalStatusnchar 
@Gendernchar 

SQL Script

CREATE PROCEDURE [HumanResources].[uspUpdateEmployeePersonalInfo]
    @EmployeeID [int], 
    @NationalIDNumber [nvarchar](15), 
    @BirthDate [datetime], 
    @MaritalStatus [nchar](1), 
    @Gender [nchar](1)
WITH EXECUTE AS CALLER
AS
BEGIN
    SET NOCOUNT ON;

    BEGIN TRY
        UPDATE [HumanResources].[Employee] 
        SET [NationalIDNumber] = @NationalIDNumber 
            ,[BirthDate] = @BirthDate 
            ,[MaritalStatus] = @MaritalStatus 
            ,[Gender] = @Gender 
        WHERE [EmployeeID] = @EmployeeID;
    END TRY
    BEGIN CATCH
        EXECUTE [dbo].[uspLogError];
    END CATCH;
END;