【发布时间】:2015-04-15 08:57:49
【问题描述】:
我有一个文本文件,第一行作为标题记录,其余行是详细信息。对于处理,我不需要存储标题记录的字段,但我需要此标题记录中的日期字段并作为详细记录的一部分存储在 oracle 记录行中。我正在使用提取所有行的详细信息'POSITION' 因为文件是固定长度的
是否可以在 sql loader 控制文件中定义一个变量来将我需要的值存储在内存中,然后在我通过 sql loader 控制文件执行 sql 插入时使用它
我的数据文件如下所示:
193049201209109009238 anjdjtk (Header Record)
1231232 1231386 bkadfjak 989039nnadfsafda(details)
1335635 1237657 lsafnre 234o9034590srgfs(details)
我需要从标题记录中提取位置(7:14) 并在 Oracle DB 中使用此值更新 a 列
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: oracle sql-loader