Oracle 如何在DataStage中获取顺序文件的当前日期?

Oracle 如何在DataStage中获取顺序文件的当前日期?,oracle,shell,etl,datastage,Oracle,Shell,Etl,Datastage,您好,我在使用Datastage sequential file获取sequential file的日期(当前日期)时遇到问题 我一直使用的路径是 #WMS_PATH.WMS_PATH#namefile_#DSJobStartDate#.csv 但是我希望格式是YYYYMMDD,有什么办法吗? 可以找到日期格式选项 或者,您可以尝试DATE()并根据需要设置格式。 可以找到日期格式选项 或者,您可以尝试DATE()并根据需要设置其格式。在用户变量阶段使用以下函数,然后在字符串路径中引用该用户变

您好,我在使用Datastage sequential file获取sequential file的日期(当前日期)时遇到问题

我一直使用的路径是

#WMS_PATH.WMS_PATH#namefile_#DSJobStartDate#.csv
但是我希望格式是YYYYMMDD,有什么办法吗?

可以找到日期格式选项

或者,您可以尝试DATE()并根据需要设置格式。

可以找到日期格式选项


或者,您可以尝试DATE()并根据需要设置其格式。

在用户变量阶段使用以下函数,然后在字符串路径中引用该用户变量

#uv stage code#
DateToString(DSJobStartDate, "%yyyy%mm%dd")

filepath
#WMS_PATH.WMS_PATH#namefile_#uvstage.datestring#.csv

在用户变量阶段使用以下函数,然后在字符串路径中引用该用户变量

#uv stage code#
DateToString(DSJobStartDate, "%yyyy%mm%dd")

filepath
#WMS_PATH.WMS_PATH#namefile_#uvstage.datestring#.csv