我想你只能在sqlplus中设置
要每次都这样,可以在 ...\sqlplus\glogin.sql 中加入 set autocommit on
SQL> set autocommit on
SQL> select * from aa; A B C
---------- ---------- ----------
7 7 7
1 1 3
2 2 5
6 -1 -1
7 7 7
7 7 7
7 7 7
7 7 7
33 44
7 7 7
7 7 7
7 7 7
7 7 7
7 7 7已选择14行。已用时间: 00: 00: 00.03
SQL> insert into aa values(8,8,8);已创建 1 行。提交完成。
已用时间: 00: 00: 00.25
SQL> roll;
重算已完成。
SQL> select * from aa; A B C
---------- ---------- ----------
7 7 7
1 1 3
2 2 5
6 -1 -1
7 7 7
7 7 7
7 7 7
7 7 7
33 44
7 7 7
7 7 7
7 7 7
7 7 7
7 7 7
8 8 8已选择15行。已用时间: 00: 00: 00.63
SQL>
要每次都这样,可以在 ...\sqlplus\glogin.sql 中加入 set autocommit on
SQL> set autocommit on
SQL> select * from aa; A B C
---------- ---------- ----------
7 7 7
1 1 3
2 2 5
6 -1 -1
7 7 7
7 7 7
7 7 7
7 7 7
33 44
7 7 7
7 7 7
7 7 7
7 7 7
7 7 7已选择14行。已用时间: 00: 00: 00.03
SQL> insert into aa values(8,8,8);已创建 1 行。提交完成。
已用时间: 00: 00: 00.25
SQL> roll;
重算已完成。
SQL> select * from aa; A B C
---------- ---------- ----------
7 7 7
1 1 3
2 2 5
6 -1 -1
7 7 7
7 7 7
7 7 7
7 7 7
33 44
7 7 7
7 7 7
7 7 7
7 7 7
7 7 7
8 8 8已选择15行。已用时间: 00: 00: 00.63
SQL>
这样就成默认的设置了
SQL> set autocommit on
SQL> select * from aa; A B C
---------- ---------- ----------
7 7 7
1 1 3
2 2 5
6 -1 -1
7 7 7
7 7 7
7 7 7
7 7 7
33 44
7 7 7
7 7 7
7 7 7
7 7 7
7 7 7已选择14行。已用时间: 00: 00: 00.03
SQL> insert into aa values(8,8,8);已创建 1 行。提交完成。
已用时间: 00: 00: 00.25
SQL> roll;
重算已完成。
SQL> select * from aa; A B C
---------- ---------- ----------
7 7 7
1 1 3
2 2 5
6 -1 -1
7 7 7
7 7 7
7 7 7
7 7 7
33 44
7 7 7
7 7 7
7 7 7
7 7 7
7 7 7
8 8 8已选择15行。已用时间: 00: 00: 00.63
SQL> set autocommit off