存储过程包含 2 个 dml 语句,即 2 个更新查询。只有在第一个查询完全执行后才需要执行第二个语句。
CREATE PROCEDURE usp_pn
AS
BEGIN
Update [db1].dbo.[table1]
SET
[date1] = DateDiff(MI,[Ar_DateTime],[Departure_DateTime])
Update [db1].dbo.[table1]
SET
[InMinutes] = [date1]+some_calculation
END
GO
在这里我想确保第二次更新只有在第一次更新完成后才能运行所以我可以编写如上所示的存储过程还是需要进行任何修改??# Please sugest
我只想知道执行细节:即一个 sp 中有多个 dml 语句,那么这两个语句是并行运行还是一个接一个运行..
这可能是一个基本问题,但只是想知道一些想法......谢谢