【发布时间】:2015-04-01 07:59:42
【问题描述】:
请理解以下两种说法的区别:
insert into table_name values (,,,,,);
和
insert into table_name values (,,,,,);
commit;
【问题讨论】:
-
这两个语句都将记录插入数据库但commit基本上将记录提交到数据库中,以便其他人可以看到更改。
-
此外,注销后所有未提交的更改都消失了
-
@rzysia 行为取决于工具。一些在断开连接时自动提交。
-
您可能想看看the Oracle documentation for the COMMIT statement,它清楚地说明了执行 COMMIT 时会发生什么。分享和享受。