2015-02-04 2 views
0

Teradata에서 파일 이름을 파생 시키려고합니다.Teradata에서 문자열의 일부로 날짜의 서식을 지정하는 방법은 무엇입니까?

형식은 다음과 같이해야합니다 :

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

하지만을 :

X_<YYYYMMDDHHMI>_Y.dat

이것은 내가 그것을 달성하기 위해 노력하고있어 어떻게 계속 지내다. 구문 오류 무리.

어떻게해야합니까?

답변

1

귀하의 괄호는 모두 엉망입니다. 대신 사용할 수있는 TO_CHAR

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

은 TD 버전이 지원하는 경우 :

TO_CHAR(CURRENT_TIMESTAMP, '"X_"YYYYMMDDHHMI"_Y"') 
관련 문제