[英]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.