为了账号安全,请及时绑定邮箱和手机立即绑定

请问关于oracle的commit?

请问关于oracle的commit?

一只甜甜圈 2019-08-17 11:11:04
oracle的commit
查看完整描述

4 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

SQL语言分为五大类:
DDL(数据定义语言) - Create、Alter、Drop 这些语句自动提交,无需用Commit提交。
DQL(数据查询语言) - Select 查询语句不存在提交问题。
DML(数据操纵语言) - Insert、Update、Delete 这些语句需要Commit才能提交。
DTL(事务控制语言) - Commit、Rollback 事务提交与回滚语句。
DCL(数据控制语言) - Grant、Revoke 授予权限与回收权限语句。

查看完整回答
反对 回复 2019-08-18
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

这个完全看你自己的需求。

如果是你不需要再存储过程中进行提交,而是由调用程序负责提交或者回滚,那么不需要再存储过程中commit或者rollback

如果你不想由调用程序负责提交或者回滚,那么应该在存储过程中进行commit或rollback

查看完整回答
反对 回复 2019-08-18
  • 4 回答
  • 0 关注
  • 390 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信