1. 表的自我复制(蠕虫复制)
#-- 1. emp 复制到 mytable01
insert into mytable01
(id,'name',sal,job,deptno)
select empno, ename, sal,job, deptno from emp
#-- 2. 自我复制
#每执行一次,数据2倍增加
insert into mytable01
select * from mytable01
2. 如何删除掉一个表的重复记录
利用中间表
- 创建一个临时表temp
- 复制重复表数据mytable (去重)到临时表temp
- 清除原数据表mytable记录
- 将temp记录复制到mytable
- 删除临时表
3. 合并查询Union

本文介绍了如何进行表的自我复制,即蠕虫复制,通过SQL语句实现数据的倍增。接着讨论了删除表中重复记录的方法,利用中间临时表实现去重和数据迁移。最后,讲解了合并查询的使用,特别是UNION操作在合并多表数据时的应用。
1542

被折叠的 条评论
为什么被折叠?



