猿问

sql三张表同时进行修改!

大家好,我的问题是这样的,以下是我三张表的字段,我要同时对这三张表进行修改,请问大家sql语句怎么写?我试着把他们放在一个存储过程里面但是还是不行,只执行第一个!各位大哥帮帮忙。
--test
ip,SystemDescr=,SystemObjectID,SystemContact,SystemName,BeingusedMemory
--hrStorageTable
ip,hrStorageIndex,hrStorageType ,hrStorageDescr,hrStorageAllocationUnts ,hrStorageSize,hrStorageUsed ,hrStorageAllocationFailures
--arrayDiskTable
ip,arrayDiskName,arrayDiskSeverity,arrayDiskSerialNo,arrayDiskChannel,arrayDiskUsedSpaceInBytes

肥皂起泡泡
浏览 1119回答 2
2回答

慕妹3146593

一句话只可以更新一张表,你要更新三张表,并且保证数据一致性的话就用事务。事务里包含分别对三张表进行更新的语句

萧十郎

3个updateupdate.................;upate....................;update如果需要事务,就写个事务
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答