日期:2014-05-20  浏览次数:20579 次

能否同一UPDATE语句,同时更新两个表?
假设我有以下一条语句,更新了OrderAliPaystatus表,能否再同时更新别的表?如何写呢?

SqlCommand   updatecmd   =   new   SqlCommand( "UPDATE   OrderAliPaystatus   set   trade_status=@trade_status   where   out_trade_no=@out_trade_no   ",   conn);

------解决方案--------------------
可以用分号分隔.
------解决方案--------------------
UPDATE OrderAliPaystatus set trade_status=@trade_status where out_trade_no=@out_trade_no

UPDATE t2 set f1=@f1 where f2=@f2

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html