ID列である「タスク」というテーブルがあり'task id'
ます。そのテーブルには、ストアドプロシージャを保存する必要があります。「タスクID」が指定されていない場合は値を挿入し、「タスクID」が指定されている場合は挿入する必要がありますテーブルを更新します。
タスクIDがID列である場合、これをどのように達成できるかは、誰でも例を挙げて説明できます。ここにコードがあります
Alter PROCEDURE TaskSave
(
@taskid int,
@ProjectId int,
@EmployeeId int,
@TaskName nvarchar(50),
@Duration_Hrs int,
@StartDate nvarchar(20),
@FinishDate nvarchar(20),
@CreateUserId int,
@CreatedDate nvarchar(20),
@ModifiedUserID int,
@ModifiedDate nvarchar(20),
@Is_CommonTask bit
) AS
BEGIN
IF Exists( select null from TblTasks where TaskId=@TaskId)
BEGIN
INSERT TblTasks
VALUES (@ProjectId,@EmployeeId,@TaskName,@Duration_Hrs,
@StartDate,@FinishDate,@CreateUserId,@CreatedDate,
@ModifiedUserID,@ModifiedDate,@Is_CommonTask)
END
ELSE
BEGIN
UPDATE TblTasks SET
StartDate=@StartDate,FinishDate=@FinishDate,
Duration_Hrs=@Duration_Hrs
WHERE TaskId=@TaskId
END
END
GO