【发布时间】:2014-11-18 19:27:05
【问题描述】:
我需要更新几本书的数量,然后再删除它们。 使用此代码进行删除(oracle 有一个名为 ROWNUM 的隐藏列)
DELETE FROM project.cart WHERE isbn = ? and ROWNUM=1;
一次删除一个 ISBN(表中有相等的 isbn)。但更新仅适用于一个 isbn。它应该为找到的所有 isbn 更新同一行数次。
String sql3= "UPDATE PROject.book SET quantity=quantity +1 WHERE project.book.isbn in "
+ "(SELECT project.cart.isbn FROM project.cart) ";
// this code work perfectly, but for one time.
我希望你能帮助我。谢谢
【问题讨论】:
标签: oracle sql-update sql-delete