Data Definition Language 自带commit,与表结构有关(数据字典)(会等待对象锁)
Data Manipulation Language (数据文件相关变化有关,会产生锁)不含SELECT(DQL)(select for update除外)
Transaction Control Language 事务控制:回滚、分步回滚(一致性)
Database Control Language 数据库授权
笔记:
- PL/SQL 匿名块,不影响事务;
- DDL会导致事务结束;
- DML会产生锁;
- 数据一致性,由undo负责,体现在rollback;
【注,图片来源:www.geeksforgeeks.org】