1. 程式人生 > >oracle顯式提交、隱式提交及自動提交

oracle顯式提交、隱式提交及自動提交

1、顯式提交:用COMMIT命令直接完成的提交為顯式提交。其格式為:SQL>COMMIT;
2、隱式提交:用SQL命令間接完成的提交為隱式提交。這些命令是:ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。(此隱式提交是在自己的session,如果在其他人的session(如使用者a)中正在修改相同的資料,則引起隱式提交的語句(使用者a的k另一個session)則必需等待)
3、自動提交:若把AUTOCOMMIT設定為ON,則在插入、修改、刪除語句執行後,系統將自動進行提交,這就是自動提交。其格式為:SQL>SET AUTOCOMMIT ON;