首页 > 数据库 >oracle数据库备份一个表数据并恢复

oracle数据库备份一个表数据并恢复

时间:2022-08-26 14:37:48浏览次数:153  
标签:原始数据 备份 oracle 数据 数据库 SELECT 旧表

使用场景:

当我们平时想要大批量替换数据的时候,在生产上往往会先备份,然后如果遇到问题再回退,那么可能涉及下面两个语句:

1.创建一个备份表并存储原始数据

CREATE TABLE 备份表 as SELECT * FROM 旧表

2.恢复原始数据

INSERT INTO 旧表 SELECT * FROM 备份表

备注:

这样的话 我们就可以把要修改的表数据大胆删除,然后插入最新的数据,当有异常的时候,回退方法就是 将备份表的数据还原回去即可

标签:原始数据,备份,oracle,数据,数据库,SELECT,旧表
From: https://www.cnblogs.com/xianz666/p/16627456.html

相关文章

  • 通过iptables转发到TDSQL实现外网访问云数据库
    腾讯云有些TDSQL,如pgsql版的不能通过外网访问。此时提供2种方案,一种是nginx转发,一种是iptables。这看起来都需要额外的服务器成本,没办法。这里我们使用iptables,因为最方便......
  • 【AGC】【云数据库】云数据库常见问题
    ​1、【问题描述】是否可以添加支持kotlin文件的导出功能?​【解决方案】目前,我们没有这样的开发议程,因为有对Java的支持。 2、【问题描述】咨询一下云数据关联......
  • ORACLE long类型转字符 LONG_TO_CHAR()
     ORACLE11G  long类型转字符,自定义函数:CUX_LONG_TO_CHAR() createfunctioncux_long_to_char(p_additional_whereinvarchar2,......
  • 学习:python操作数据库
      一次性添加多条数据   ......
  • [Oracle] LeetCode 415 Add Strings
    Giventwonon-negativeintegers,num1andnum2representedasstring,returnthesumofnum1andnum2asastring.Youmustsolvetheproblemwithoutusingany......
  • Python——pymysql(连接mysql数据库)
    基本设置(包括预防SQL注入):SQL注入问题,在写入sql语言时,可能会有利用mysql语句来进行正常输入的规避。importpymysqlconn=pymysql.connect(host='127.0.0.1',user......
  • Jmeter 数据库连接
    ###下载mysqljar包-进入:https://dev.mysql.com/downloads/connector/j/-下载解压出jar包![](https://img2022.cnblogs.com/blog/2634283/202208/2634283-2022082......
  • MySql数据库
    MySql数据库概述MySQL是一个基于Sql结构化查询语言的关系型数据库,由瑞典MySQLAB公司开发,目前属于Oracle公司。数据类型数值类型inttinyint、smallint、mediumi......
  • SQL学习——数据库定义语言(DDL)定义约束
    本章将介绍数据库中的约束是什么,如何给表之间建立约束。1、约束类型介绍主要有5中约束,包括:非空约束(NOTNULL):指定列不能包含空值唯一性约束(UNIQUE):指定列或者列......
  • 备份
    <template><el-container><el-header><router-linkto="/">首页</router-link>|<router-linkto="/about">写作台</router-link></el-header>......