Post 对比在 PL SQL 中提交

Post vs. commit in PL SQL Developer

我刚开始学习 PL SQL 开发人员。我创建了一个简单的数据库模式,并在其中一个表中添加了一行。当我将鼠标悬停在 "V" 按钮上时,它显示 "Post changes"。当我单击该按钮然后发出 rollback 时,添加的行消失了。但是,如果我在发布 rollback 之前发布 commit,则不会发生这种情况。 PostCommit 之间有什么区别?我如何使用 GUI 提交?

Post 表示执行一些与对网格所做的更改相对应的插入、更新和删除,并且不提交它们Commit表示执行commit保存之前执行过的DML,都贴and/or直接执行到当前session.

在 PL/SQL 开发人员中提交的最简单方法是按 F10 按钮(使用标准键配置)。您还可以使用主菜单的 Session / Commit 项、工具栏中的按钮等。

POST 是一种在 PL/SQL Developer 中临时保存对某些缓冲区的更改的方法。更改不会持久保存到数据库中,因此 ROLLBACK 将撤消它们。

COMMIT 是 SQL commit,它将更改永久应用到数据库,因此 ROLLBACK 不会有任何影响。