事务是数据库操作的基本单元,它具备原子性,即事务中的所有操作要么全部执行成功,要么全部回滚到初始状态。事务保证了数据的一致性和完整性,是并发控制的基础。
在 Oracle 数据库中,事务通过 COMMIT
语句提交,通过 ROLLBACK
语句回滚。DDL 语句(如 CREATE TABLE
、ALTER TABLE
等)会自动提交事务。在 SQL*Plus 中,可以使用 SET AUTOCOMMIT ON
命令开启自动提交模式,即每个 DDL 或 DML 语句都会自动构成一个事务。