下面是一个示例存储过程,用于更新表中的开工日期和完工日期:

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'。请根据实际需要调整存储过程和参数值。

sqlserver 写一个存储过程更新开工日期和完工日期

原文地址: http://www.cveoy.top/t/topic/i6Ce 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录