我们偶尔需要运行一些sql脚本对数据进行相关修改操作,在数据修改前我们必须对表数据进行备份来避免出现异常
一、sqlserver 数据表备份、还原
1、sqlserver 数据表备份
select * into student_20190614 from student
2、sqlserver备份表数据还原,使用insert into 插入数据
insert into student select * from into student_20190614
二、oracle 数据表备份
create table student_20190624 as select * from student
三、db2数据表备份
1、方法一
方法一备注:复制表结构,但是不复制主键、约束、索引
db2数据表备份分为两步,第一步创建同样的表,第二步插入数据,分别执行这两步就完成db2数据表备份了
- 创建表
create table student_20190614 like student
- 插入数据
INSERT INTO student_20190614 SELECT * FROM student
2、方法二
方法二备注:DB2复制表结构
1、
create table student_20190614 as (select * from student) definition only
2、
insert into student_20190614 (select * from student)
网友评论