Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我Oracle用作.Net应用程序的数据库。Sql Plus如果我使用or运行 DML 操作Oracle SQlDeveloper,我需要显式提交更改以保持持久性。OrcleConnection但是当我使用和OracleCommand对象执行与内联查询相同的查询时,.Net我不需要指定commit. 提交是如何在这里发生的。
Oracle
.Net
Sql Plus
Oracle SQlDeveloper
OrcleConnection
OracleCommand
commit
PS我没有transaction在这里使用。
transaction
嗯,这就是区别。SQLDeveloper 和 SQL+确实使用事务。因为你没有,如果它没有失败,你会自动为每个命令提交一个事务。