sqlserver 写一个存储过程更新开工日期和完工日期
下面是一个示例存储过程,用于更新表中的开工日期和完工日期:
CREATE PROCEDURE UpdateDates (
@ProjectID INT,
@StartDate DATE,
@EndDate DATE
)
AS
BEGIN
UPDATE Projects
SET StartDate = @StartDate,
EndDate = @EndDate
WHERE ProjectID = @ProjectID
END
在这个示例中,假设存在一个名为Projects的表,其中包含ProjectID、StartDate和EndDate列。存储过程接受三个参数:ProjectID、StartDate和EndDate。它使用UPDATE语句根据传入的ProjectID值更新表中的StartDate和EndDate列。
要调用这个存储过程,可以使用以下代码:
EXEC UpdateDates @ProjectID = 1, @StartDate = '2022-01-01', @EndDate = '2022-12-31'
这将更新ProjectID为1的项目的开始日期为'2022-01-01',结束日期为'2022-12-31'。请根据实际需要调整存储过程和参数值。
原文地址: http://www.cveoy.top/t/topic/i6Ce 著作权归作者所有。请勿转载和采集!