如何为informatica中的每一行添加时间戳?

时间:2016-03-19 10:28:16

标签: informatica

我正在尝试在目标表中添加时间列,然后为每条记录添加唯一时间。

EX:时间     11时26分33秒     11时26分34秒     11时26分35秒     11时26分36秒

1 个答案:

答案 0 :(得分:0)

您可以使用SYSTIMESTAMP()函数获取每条记录的时间戳:

Port Name       Port Type        Expression
-------------------------------------------
v_format        Variable         'NS'
o_timestamp     Output           SYSTIMESTAMP(v_format)

请注意,您必须使用格式字符串('SS','MS','NS'或'US')作为Informatica的变量来评估每行的功能。如果将格式字符串指定为常量(如SYSTIMESTAMP('NS')),则Informatica会对函数进行一次求值,并为转换中的每一行保留其值。