【Oracle】PLSQL如何更新、提交数据库中数据

转至:https://blog.csdn.net/Bee_AI/article/details/89279612

Oracle更新单表数据时,一般使用SELECT……FOR UPDATE语句,这条语句执行后,既可以手动在查询出来的数据中修改,又可以使用UPDATE语句修改。

Step1:执行语句1
语句1:SELECT * FROM table_name t WHERE t.field1 = field1_key; --查询该字段所在记录的所有信息

Step2:执行语句2
语句2:SELECT * FROM table_name FOR UPDATE; --在FOR UPDATE这个事务执行完毕之前,该表中的数据时无法被更新的,只有在FOR UPDATE执行之后才能解锁该表

Step3:手动进行解锁

【Oracle】PLSQL如何更新、提交数据库中数据

 

Step4:手动修改数据或者执行语句3(UPDATE语句)进行更新数据
语句3:UPDATE table_name t SET t.field2 = field2_key WHERE t.field1 = field1_key

Step5:手动提交当前更新事务或者执行语句4(COMMIT语句)进行更新数据
语句4:COMMIT ;
【Oracle】PLSQL如何更新、提交数据库中数据

 

上一篇:py4测试题


下一篇:Redhat7.4-Python安装配置cx_Oracle