2011-11-15 58 views

回答

2

是的。

没有更多的细节,我只是说,你应该看看外部表来从文件中获取数据到数据库中,然后从外部表中选择并使用“INSERT ALL”功能插入多个表格,来自单个输入。

希望有所帮助。

+0

嗨马克,你能解释一下细节吗?我可以使用SQL Developer做到这一点吗? – user602599

1

有几个选择(不是一个详尽的列表):

  • 走外键的依赖关系图,并确保您插入它的“孩子”之前插入数据“父母”。
  • Defer所有FOREIGN KEY,因此插入顺序无关紧要。如果您可以在单个事务中执行整个导入,那么这很好。
  • 暂时disable FOREIGN KEY约束,以任意顺序导入数据,然后重新启用它们。
相关问题