Sql 如何在Oracle中上载特定字段massivel

Sql 如何在Oracle中上载特定字段massivel,sql,database,oracle,sql-loader,ctl,Sql,Database,Oracle,Sql Loader,Ctl,我有一个如下表,其中包含更多字段,但不是全部 表: id_service id_date_suscription id_date_unsuscription .. 我有一个ctl,其中插入数据id\u date\u subscription填充字段和其他所有人,但将nulid\u date\u unscription字段保留在另一个文件中,我有更新字段的信息id\u date\u unscription,但如果我可以做ctl,或者这是另一种无法做到的方法。通过外部表加载,您会发现这更容易,因为

我有一个如下表,其中包含更多字段,但不是全部

表:

id_service
id_date_suscription
id_date_unsuscription
..

我有一个ctl,其中插入数据
id\u date\u subscription
填充字段和其他所有人,但将nul
id\u date\u unscription
字段保留在另一个文件中,我有更新字段的信息
id\u date\u unscription
,但如果我可以做ctl,或者这是另一种无法做到的方法。

通过外部表加载,您会发现这更容易,因为第二个文件可以加载一个merge语句来更新从第一个文件加载的行,或者您可以在SQL中将两个文件中的数据连接在一起并执行一次插入。后一种方法可能是最有效的