本文介绍了在单个过程中更新具有单个参数的多个表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Create PROCEDURE DeleteRecycleAssignmentGiven
@Given_Id int
AS
SET NOCOUNT ON
SET XACT_ABORT ON
BEGIN TRAN
UPDATE dbo.S_Assignment_Given_Master
SET S_Assignment_Given_Master.IsDelete='true'
WHERE Given_Id = @Given_Id
UPDATE dbo.S_Assignment_Given_Child
SET S_Assignment_Given_Master.IsDelete='true'
WHERE Given_Id = @Given_Id
UPDATE dbo.Batch_Assignment_Mst
SET S_Assignment_Given_Master.IsDelete='true'
WHERE Given_Id = @Given_Id
COMMIT
当我更新....这个程序可以在所有3表中进行更新吗?这个程序对吗?
when i update.... Can this procdure make update in All 3 Table? this procdure right?
推荐答案
这篇关于在单个过程中更新具有单个参数的多个表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!