Quantcast
Channel: ฟอรัม Getting started with SQL Server
Viewing all articles
Browse latest Browse all 8428

delete row from stored Procedure

$
0
0

Hi,

In the below query have insert and update commnds .If i want delete  existing row  i dont know how to  update  the table.

.[SP_AEmpTimeSheet]
	-- Add the parameters for the stored procedure here
@EmpID int,
@ClientID int,
@EmpName varchar(50),
@StartDate datetime,
@EndDate datetime,
@date datetime,
@day varchar(50),
@Service nvarchar(max),
@Project varchar(50),
@StartTime varchar(50),
@EndTime varchar(50),
@Lunch varchar(50),
@DailyTotal varchar(50),
@Total varchar(50),
@StandardHrs varchar(50),
@OvertimeHrs varchar(50)
AS


if exists (select * from EmpAssociarTimeSheet where EmpID=@EmpID and date=@date )
begin
update EmpAssociarTimeSheet set Service=@Service,Project=@Project,StartTime=@StartTime,EndTime=@EndTime,Lunch=@Lunch,DailyTotal=@DailyTotal,
Total=@Total,StandardHrs=@StandardHrs,OvertimeHrs=@OvertimeHrs where EmpID=@EmpID and date=@date and ClientID=@ClientID

end
else
BEGIN
	insert into EmpAssociarTimeSheet(EmpID,EmpName,ClientID,StartDate,EndDate,date,day,Service,Project,StartTime,EndTime,Lunch,DailyTotal,Total,StandardHrs 
,OvertimeHrs
) values (@EmpID,@EmpName,@ClientID,@StartDate,@EndDate,@date,@day,@Service,@Project,@StartTime,@EndTime,@Lunch,@DailyTotal,@Total,@StandardHrs ,
@OvertimeHrs
)
delete from [EmpAssociarTimeSheet]  where EmpId=12 and day='Mon' //it deletes row 

If i add delete commnad in stored procedure it gives error.

Viewing all articles
Browse latest Browse all 8428

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>