【学生党求助】oracle数据库表中数据异常

struggle__boy 2014-12-30 09:12:13
oracle数据库dos窗口下操作删除了表中数据 在不关闭窗口的前提下可以在删除数据后的基础上继续操作 但关闭了窗口 重新打开 输入用户名 密码连接后 上面删除的数据又存在了 这是怎么回事 用户名:system
求解 怎么解决这个事啊#(惊讶)
...全文
483 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
aoxuelingshuang 2015-01-29
  • 打赏
  • 举报
回复
执行完delete操作要进行commit提交才行。 SQL语言分为五大类: DDL(数据定义语言) - Create、Alter、Drop 这些语句自动提交,无需用Commit提交。 DQL(数据查询语言) - Select 查询语句不存在提交问题。 DML(数据操纵语言) - Insert、Update、Delete 这些语句需要Commit才能提交。 DTL(事务控制语言) - Commit、Rollback 事务提交与回滚语句。 DCL(数据控制语言) - Grant、Revoke 授予权限与回收权限语句。
bw555 2014-12-31
  • 打赏
  • 举报
回复
引用 2 楼 struggle__boy 的回复:
3Q
问题解决,请注意及时结贴
huangdh12 2014-12-31
  • 打赏
  • 举报
回复
没有执行提交。
struggle__boy 2014-12-30
  • 打赏
  • 举报
回复
引用 1 楼 WizardRzx 的回复:
第一个会话执行完删除,再执行commit,使更改生效,这样后续就看不到已经删除的数据了。


3Q
WizardRzx 2014-12-30
  • 打赏
  • 举报
回复
第一个会话执行完删除,再执行commit,使更改生效,这样后续就看不到已经删除的数据了。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧