Oracle 通过SQL/AUTO trace执行DML语句是否会自动提交?

Oracle 通过SQL/AUTO trace执行DML语句是否会自动提交?,oracle,query-optimization,Oracle,Query Optimization,当我们检查任何SQL语句的Autotrace或SQL跟踪时,它首先执行该语句 我想知道当它执行任何DML语句时,它将被自动提交,或者我们需要提交或回滚该语句?启用跟踪不会导致提交。在sql*plus中,影响自动提交的参数是“set autocommit on”。因此,当您跟踪DML语句时,您必须回滚它或自己提交它,除非您已启用自动提交

当我们检查任何SQL语句的Autotrace或SQL跟踪时,它首先执行该语句


我想知道当它执行任何DML语句时,它将被自动提交,或者我们需要提交或回滚该语句?

启用跟踪不会导致提交。在sql*plus中,影响自动提交的参数是“set autocommit on”。因此,当您跟踪DML语句时,您必须回滚它或自己提交它,除非您已启用自动提交