首页 > 数据库 > Oracle > exitcommit
Specifies whether the default EXIT behavior is COMMIT or ROLLBACK.
The default setting is ON, which means that work is committed on exit, whether you expected it to be committed or not. Set EXITCOMMIT OFF to rollback work on exit.
Table 12-5 shows the exit action associated with combinations of SET commands (AUTOCOMMIT & EXITCOMMIT) and the EXIT command.
Table 12-5 Exit Behavior: AUTOCOMMIT, EXITCOMMIT, EXIT
| AUTOCOMMIT | EXITCOMMIT | EXIT | Exit Behavior |
|---|---|---|---|
|
ON |
ON |
- |
COMMIT |
|
ON |
OFF |
- |
COMMIT |
|
OFF |
ON |
- |
COMMIT |
|
OFF |
OFF |
- |
ROLLBACK |
|
ON |
ON |
COMMIT |
COMMIT |
|
ON |
ON |
ROLLBACK |
COMMIT |
|
ON |
OFF |
COMMIT |
COMMIT |
|
ON |
OFF |
ROLLBACK |
COMMIT |
|
OFF |
ON |
COMMIT |
COMMIT |
|
OFF |
ON |
ROLLBACK |
ROLLBACK |
|
OFF |
OFF |
COMMIT |
COMMIT |
|
OFF |
OFF |
ROLLBACK |
ROLLBACK |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29876893/viewspace-1658054/ ,如需转载,请注明出处,否则将追究法律责任。