如果你是为了保证操作的一致性,你可以在一个事务中执行这两个sql,任意一个失败的话回滚就可以啊
最好两条语句。如果非要一条的话,可以用decode
update b1 set ondate = ?,downdate=?,yue=?,zgyue=? where cid=?
2个sql语句,分别执行。
根据[葡萄葡萄柚]的提醒,用此句可达到要求
update Chengji
set chinese = decode(name,'小贱','分数1','王鑫','分数2'),
mathe = decode(name,'小贱','分数3','王鑫','分数4');