如何将日期格式化为 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"')
我正在尝试在 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"')