使用Talend Open Studio 的 SYSDATE

     在 Talend Open Studio 中使用 Java, MySQL 函数,SQL 函数,Talend 函数,或者自定义函数都可以设置日期。

     在通过 Talend Open Studio 加载和转换数据时,可以通过如下若干种方法来获取当前日期:

     - 在Talend组件中(Talend 称作 component)使用 tMap(这个组件是相当重要的组件),可以使用Talend函数,或者 Java。
     具体操作就是在 tMap 的可视化编辑器上,对应你要编辑日期的那一个输出数据栏,选择表达式编辑器(Expression        Editor)对应的column或者叫栏目,或者打开对应的编辑窗口——总之,途径还是比较多的。然后,在选定的表达式编辑区域,键入
   TalendDate.getCurrentDate() 
      或者
   new java.util.Date()
      如果你不怎么懂 java 表达式,也可以通过Ctrl+C 打开的菜单,直接从 auto-completion 的菜单上选取。

      - 如果使用的是tMySQLMap,使用 MySQL 函数。
      因为这个组件不提供表达式编辑器,因此需要在表达式编辑区域手动键入:
   NOW()
      或者采用另一种方法,就是直接把需要的日期嵌入到 SQL 源码中,比如,
      使用 SELECT system_nm, system_descr_tx, NOW() FROM SR_DIM_SYSTEM
      而不是用通常默认的 SELECT * FROM SR_DIM_SYSTEM 查询语句。

你可能感兴趣的:(函数,日期,etl,Talend)