在Oracle中 当需要使用显式游标更新或删除游标中的行时 UPDATE或DELETE语句必须使用什
在Oracle中,当需要使用显式游标更新或删除游标中的行时,UPDATE或DELETE语句必须使用什么子句?
参考解答
FOR UPDATE
为了对正在处理(查询)的行不被另外的用户改动,ORACLE 提供一个 FOR UPDATE 子句来对所选择的行进行锁住。该需求迫使ORACLE锁定游标结果集合的行,可以防止其他事务处理更新或删除相同的行,直到您的事务处理提交或回退为止。
如果使用 FOR UPDATE 声明游标,则可在DELETE和UPDATE 语句中使用WHERE CURRENT OF cursor_name子句,修改或删除游标结果集合当前行对应的数据库表中的数据行。
相似问题
Oracle数据库中 在SQL语句中连接字符串的方法是哪个?
Oracle数据库中,在SQL语句中连接字符串的方法是哪个?
identity生成策略是什么?
identity生成策略是什么?
Oracle数据库表空间与用户的关系是什么?
Oracle数据库表空间与用户的关系是什么?
在关系数据库的询问优化中 事先处理文件 如排序 建立索引的目的是什么?
在关系数据库的询问优化中,事先处理文件,如排序、建立索引的目的是什么?
在Oracle中 使用下列的语句:CREATE PUBLIC SYNONYM parts FOR S
在Oracle中,使用下列的语句:CREATE PUBLIC SYNONYM parts FOR Scott inventory;完成的任务是?
