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