【发布时间】:2010-11-05 23:13:41
【问题描述】:
我有一个如下所示的数据文件:
1 2 3 4 5 6
FirstName1 | LastName1 | 4224423 | Address1 | PhoneNumber1 | 1/1/1980
FirstName2 | LastName2 | 4008933 | Address1 | PhoneNumber1 | 1/1/1980
FirstName3 | LastName3 | 2344327 | Address1 | PhoneNumber1 | 1/1/1980
FirstName4 | LastName4 | 5998943 | Address1 | PhoneNumber1 | 1/1/1980
FirstName5 | LastName5 | 9854531 | Address1 | PhoneNumber1 | 1/1/1980
我的数据库有 2 个表,一个用于 PERSON,一个用于 ADDRESS,所以我需要存储列 1、2、3 和 6 在 PERSON 和列 4 和 5 在 ADDRESS。 SQL Loader 文档中提供的所有示例都解决了这种情况,但仅适用于固定大小的列,并且我的数据文件是用竖线分隔的(并且不能将其分成 2 个不同的数据文件)。
有人知道怎么做吗?
我们将一如既往地为您提供帮助。
【问题讨论】:
标签: oracle multiple-tables csv sql-loader