Stored Procedure
CREATE PROCEDURE [dbo].[INS_Emp_Master]
AS
BEGIN
SELECT *
FROM dbo.TblEmpMaster with(nolock)
END
GO
ALTER PROCEDURE [dbo].[INS_Emp_Master]
(
@EmpID VARCHAR(50),
@EmpName VARCHAR(100),
@Address NVARCHAR(600),
@City VARCHAR(200),
@DOB DATETIME,
@DOJ DATETIME,
@Gender BIT,
@Age INT,
@Height NUMERIC(5,2),
@Salary MONEY,
@BranchCode VARCHAR(50)
)
AS
BEGIN
INSERT INTO dbo.TblEmpMaster
(
EmpID,EmpName,Address,City,DOB,DOJ,Gender,
Age,Height,Salary,BranchCode
)
VALUES
(
@EmpID,@EmpName,@Address,@City,@DOB,@DOJ,@Gender,
@Age,@Height,@Salary,@BranchCode
)
SELECT *
FROM dbo.TblEmpMaster WITH(NOLOCK)
WHERE EmpId=@EmpID
END
GO
EXEC [dbo].[INS_Emp_Master] 'EMP002','Mahadevan','Gingee','Chennai','08/004/1984','10/09/2005',0,26,5.8,50000,'BR001'
------------------------------------------------------------------------------------------------------------------------
CREATE PROCEDURE [dbo].[DEL_Emp_Master]
(
@EmpID VARCHAR(50)
)
AS
BEGIN
DELETE
FROM dbo.TblEmpMaster
WHERE EmpId=@EmpID
SELECT @EmpID + 'This Employee has been Deleted Succesfully '
END
GO
EXEC [dbo].[DEL_Emp_Master] 'EMP001'
------------------------------------------------------------------------------------------------------------------------
CREATE PROCEDURE [dbo].[UPD_Emp_Master]
(
@EmpID VARCHAR(50),
@EmpName VARCHAR(100),
@Address NVARCHAR(600),
@City NVARCHAR(200),
@DOB DATETIME,
@DOJ DATETIME,
@Gender BIT,
@Age INT,
@Height NUMERIC(5,2),
@Salary MONEY,
@BranchCode VARCHAR(50)
)
AS
BEGIN
UPDATE dbo.TblEmpMaster
SET
EmpName =@EmpName,
Address =@Address,
City =@City,
DOB =@DOB,
DOJ =@DOJ,
Gender =@Gender,
Age =@Age,
Height =@Height,
Salary =@Salary,
BranchCode=@BranchCode
WHERE EmpID=@EmpID
SELECT *
FROM dbo.TblEmpMaster WITH(NOLOCK)
WHERE EmpID=@EmpID
END
GO
EXEC [dbo].[UPDATE_Emp_Master] 'EMP001','Shankar','Namakkal','Salem','10/09/1983','01/06/2000',0,27,5.1,51000,'BR009'
------------------------------------------------------------------------------------------------------------------------