Post 对比在 PL SQL 中提交
Post vs. commit in PL SQL Developer
我刚开始学习 PL SQL 开发人员。我创建了一个简单的数据库模式,并在其中一个表中添加了一行。当我将鼠标悬停在 "V" 按钮上时,它显示 "Post changes"。当我单击该按钮然后发出 rollback
时,添加的行消失了。但是,如果我在发布 rollback
之前发布 commit
,则不会发生这种情况。 Post
和 Commit
之间有什么区别?我如何使用 GUI 提交?
Post
表示执行一些与对网格所做的更改相对应的插入、更新和删除,并且不提交它们。 Commit
表示执行commit保存之前执行过的DML,都贴and/or直接执行到当前session.
在 PL/SQL 开发人员中提交的最简单方法是按 F10
按钮(使用标准键配置)。您还可以使用主菜单的 Session / Commit 项、工具栏中的按钮等。
POST 是一种在 PL/SQL Developer 中临时保存对某些缓冲区的更改的方法。更改不会持久保存到数据库中,因此 ROLLBACK 将撤消它们。
COMMIT 是 SQL commit
,它将更改永久应用到数据库,因此 ROLLBACK 不会有任何影响。
我刚开始学习 PL SQL 开发人员。我创建了一个简单的数据库模式,并在其中一个表中添加了一行。当我将鼠标悬停在 "V" 按钮上时,它显示 "Post changes"。当我单击该按钮然后发出 rollback
时,添加的行消失了。但是,如果我在发布 rollback
之前发布 commit
,则不会发生这种情况。 Post
和 Commit
之间有什么区别?我如何使用 GUI 提交?
Post
表示执行一些与对网格所做的更改相对应的插入、更新和删除,并且不提交它们。 Commit
表示执行commit保存之前执行过的DML,都贴and/or直接执行到当前session.
在 PL/SQL 开发人员中提交的最简单方法是按 F10
按钮(使用标准键配置)。您还可以使用主菜单的 Session / Commit 项、工具栏中的按钮等。
POST 是一种在 PL/SQL Developer 中临时保存对某些缓冲区的更改的方法。更改不会持久保存到数据库中,因此 ROLLBACK 将撤消它们。
COMMIT 是 SQL commit
,它将更改永久应用到数据库,因此 ROLLBACK 不会有任何影响。