20、误删oracle数据

项目场景:

误删oracle数据


问题描述

有一天,熊小二 不小心执行了以下SQL

sql 复制代码
delete from sys_user

然后他就慌了,请问怎么办


原因分析:

使用oracle,特别是使用oracle的客户端工具,在执行【DML (Data Manipulation Language) 数据操作语言】时,通常在客户端的顶部,底部,会有一个【✓】标签,

好在熊小二没有提交SQL,只是进行了执行;


解决方案:

  1. 通过客户端工具,取消提交,就没事了

备注:

不同数据库的特性,都不太一样,特别是使用客户端,执行SQL语句时,一定要设置人工提交

相关推荐
等....1 小时前
Minio使用
数据库
win x2 小时前
Redis 使用~如何在Java中连接使用redis
java·数据库·redis
迷枫7123 小时前
DM8 数据库安装实战:从零搭建达梦数据库环境(附全套工具链接)
数据库
XDHCOM3 小时前
PostgreSQL 25001: active_sql_transaction 报错原因分析,故障修复步骤详解,远程处理解决方案
数据库·sql·postgresql
卤炖阑尾炎4 小时前
PostgreSQL 日常运维全指南:从基础操作到备份恢复
运维·数据库·postgresql
daad7775 小时前
wifi_note
运维·服务器·数据库
xixingzhe25 小时前
Mysql统计空间增量
数据库·mysql
曹牧5 小时前
PL/SQL:xml数据
oracle
程序员萌萌6 小时前
Redis的缓存机制和淘汰策略详解
数据库·redis·缓存机制·淘汰策略
不剪发的Tony老师6 小时前
SQLite 3.53.0版本发布,重要更新
数据库·sqlite