本文介绍了在单个过程中更新具有单个参数的多个表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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?

推荐答案


这篇关于在单个过程中更新具有单个参数的多个表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-17 14:35