1 概述
表输出 - 裁剪表 - 截图:
2 示例
2.1 基础数据准备
create table student_info (
sno number,
sname varchar2(30)
);
create table student_info_bak as select * from student_info;
insert into student_info(sno, sname) values(1, '张三');
insert into student_info(sno, sname) values(2, '李四');
insert into student_info(sno, sname) values(3, '王五');
commit;
- 演示:将 (源表 student_info) 的数据输出到 (目标表 student_info_bak)
- 不勾选 “裁剪表”:多次执行,会 重复插入
- 勾选 “裁剪表”:多次执行,不会 重复插入(原因:插入前 表已被 truncate )
表输入:(请按实际填写)
表输出:(请按实际填写)裁剪表 选项不勾选
运行这个转换:
运行结果:写入成功(student_info,student_info_bak 数据一致)
2.2 不勾选 “裁剪表”
再 运行一遍,数据重复!
2.3 勾选 “裁剪表”
再 运行一遍,数据不重复!(先 truncate 表,再 insert 数据)