在 Oracle ODI 中读取文件时如何添加 date_column

问题描述 投票:0回答:1

我想从 ODI 中的 .txt 文件读取数据,并将源表映射到目标时,添加代表当前日期的日期列。你有什么建议我该怎么做吗?

oracle oracle-data-integrator
1个回答
0
投票

我不使用 ODI,所以这可能完全是无稽之谈;不过,看看是否有帮助。

我认为

target
表是从TXT文件加载的数据的最终目的地。如果是这样,那么 - 如果您创建 default 值为
sysdate
的日期列,那么这可能会满足您的需求。这是一个例子:

SQL> create table target
  2    (id         number generated always as identity,
  3     name       varchar2(10),
  4     salary     number,
  5     load_date  date default sysdate          --> this
  6    );

Table created.

我们来模拟一下加载过程;我仅插入没有预定义值的列:

SQL> insert into target (name, salary) values ('Little', 100);

1 row created.

什么是表格内容?

SQL> select * from target;

        ID NAME           SALARY LOAD_DATE
---------- ---------- ---------- -------------------
         1 Little            100 05.05.2024 11:20:29
                                 -------------------
                                 value you're interested in 
© www.soinside.com 2019 - 2024. All rights reserved.