PL \ SQL DML指令

时间:2010-02-16 11:38:24

标签: sql oracle plsql dml

提交 PL \ SQL中的DML指令?

2 个答案:

答案 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

相关问题