繁体   English   中英

如何在Teradata中将日期格式化为字符串的一部分?

[英]How to format a date as part of a string in Teradata?

我正在尝试导出Teradata中的文件名。

格式应如下所示:

X_<YYYYMMDDHHMI>_Y.dat

这就是我试图达到的目的:

'X_' || CAST(CURRENT_TIMESTAMP(FORMAT 'YYYYMMDDHHMI') (CHAR (12)) AS VARCHAR(50)) || '_Y.dat'

但是我不断收到一堆语法错误。

关于如何实现这一点的任何想法?

我想,你的父母全都疯了。

SELECT
'X_' || CAST((CURRENT_TIMESTAMP(0) (FORMAT 'YYYYMMDDHHMI')) AS VARCHAR(10))

如果您的TD版本支持TO_CHAR,则可以改用它:

TO_CHAR(CURRENT_TIMESTAMP, '"X_"YYYYMMDDHHMI"_Y"')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM