首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

存储过程中能使用多条 update 语句更新同一个表1吗?解决办法

2012-01-12 
存储过程中能使用多条 update 语句更新同一个表1吗?比如有5个条件:CREATETABLEPabnameasupdate表1setAa+b

存储过程中能使用多条 update 语句更新同一个表1吗?
比如有5个条件:

CREATE   TABLE   Pabname
as
update   表1   set   A=a+b   where   条件1

update   表1   set   B=c-   where   条件2

update   表1   set   C=e*f   where   条件3

update   表1   set   D=h/j   where   条件4

update   表1   set   ABCD=A+B*C/D   where   条件5

go

可以在存储过程中直接写   这么多条update   语句   更新同一个表吗?   或者用事务?
TKS!

[解决办法]
可以写在一个存储过程中
在存储过程中使用事务
[解决办法]
只要都写在一个存储过程里面,没有问题

如果你没有事务那么前面执行成功的都会提交

如果你用了事务,因为所有的语句都在一个事务里,所有也不用担心锁的问题
[解决办法]
当然是可以的,楼主是来散分的?呵呵^_^

热点排行