大家好,我的问题是这样的,以下是我三张表的字段,我要同时对这三张表进行修改,请问大家sql语句怎么写?我试着把他们放在一个存储过程里面但是还是不行,只执行第一个!各位大哥帮帮忙。
--test
ip,SystemDescr=,SystemObjectID,SystemContact,SystemName,BeingusedMemory
--hrStorageTable
ip,hrStorageIndex,hrStorageType ,hrStorageDescr,hrStorageAllocationUnts ,hrStorageSize,hrStorageUsed ,hrStorageAllocationFailures
--arrayDiskTable
ip,arrayDiskName,arrayDiskSeverity,arrayDiskSerialNo,arrayDiskChannel,arrayDiskUsedSpaceInBytes
一句话只可以更新一张表,你要更新三张表,并且保证数据一致性的话就用事务。事务里包含分别对三张表进行更新的语句
我现在就是那样写的,但是还是只执行一条
@演绎精彩: 可以贴一下怎么写的吗?
@飞来飞去: 刚刚搞定了,谢谢你
3个update
update.................;upate....................;update
如果需要事务,就写个事务