首页 > 试题广场 >

处理金融交易时,以下哪个操作序列能保证资金转账的原子性?(账

[单选题]
处理金融交易时,以下哪个操作序列能保证资金转账的原子性?(账户A转100元至账户B)
  • BEGIN; UPDATE accounts SET balance=balance-100 WHERE id='A'; COMMIT; UPDATE accounts SET balance=balance+100 WHERE id='B';
  • BEGIN; SAVEPOINT s1; UPDATE... ROLLBACK TO s1;
  • BEGIN; UPDATE accounts SET balance=balance-100 WHERE id='A'; UPDATE accounts SET balance=balance+100 WHERE id='B'; COMMIT;
  • SET autocommit=0; UPDATE... WHERE id='A'; UPDATE... WHERE id='B';
有大佬解析一下吗?
发表于 今天 01:17:10 回复(0)