1. 库中有一个主表,多个从表;
2. 现在有一个DMP文件,要倒进库中,可能的情况如下:
A: 主表中已有了记录,但从表中没有;
B:主表没有记录。
能不能写成一个script,通过sql_plus倒进去。
请多提提意见,不行分数可再加。谢谢!
分两次导入
第一次可以只导表数据,不导约束
第二次只导约束,不导表数据
一次导入即可。
------------------------
| |
| 相逢何必曾相识 |
| |
------------------------
一次导入即可。
直接imp没问题
如果只是数据导入,不涉及表结构变动,应该可行
更新的数据可以根据主键判断先删除再插入
还有,如果主键值与sequence有关,最好先插入参照表中的主键值,不要用sequence生成,做完操作后,可以做个函数使sequence的当前值变得合理,也可以修改sequence
如果是想保持两边数据同步,上面的方法不可行
可以从user_sequences中查到,就是那个last_number字段
也可以看看有关sequence的帮助,应该有这方面的说明
"有没有如何更新的语句?"
什么意思?更新什么?
用imp 一次导入即可