提交 PL \ SQL中的DML指令?
答案 0 :(得分:15)
不,它是一个事务控制(TCL)语句,而不是数据操作(DML)语句。 Here是SQL语句类型的列表。
答案 1 :(得分:2)
没有COMMIT不是DML指令。它属于TCL。 COMMIT用于保存使用DML指令所做的更改。通常,COMMIT与ROLLBACK一起使用。
<强> DML:强> 数据操作语言(DML)语句访问和操作现有模式对象中的数据。这些语句不会隐式提交当前事务。
CALL
DELETE
EXPLAIN
PLAN
INSERT
LOCK
表
MERGE
选择
更新
SELECT语句是DML语句的有限形式,因为它只能访问数据库中的数据。它不能操纵数据库中的数据,尽管它可以在返回查询结果之前对访问的数据进行操作。 仅当动态执行时,PL / SQL才支持CALL和EXPLAIN PLAN语句。 PL / SQL
完全支持所有其他DML语句<强> TCL:强> 事务控制语句管理DML语句所做的更改
COMMIT
ROLLBACK
SAVEPOINT
SET TRANSACTION