![]() |
|
Archives of the TeradataForumMessage Posted: Mon, 01 Sep 2014 @ 11:20:32 GMT
Hello Experts, Could one some help me to debug this below issue.
INSERT INTO DB.TGT_TAB
APP_NM ,
CLNT_VAL ,
CLAIM_NO ,
SEQ ,
PM_AREA_TXT
)
SELECT
NR.APP_NM
,(SELECT CLNT_VAL FROM DB.CLNT WHERE A_CLNT_ID =NR.CLIENT_CD) AS CLNT_VAL ,NR.CLAIM_NO
,NR.SEQ ,(CASE WHEN( LENGTH(NR.PM_AREA_TXT) = 13 AND
SUBSTRING(TRIM(NR.PM_AREA_TXT),7,1) <> '' )THEN
SUBSTRING(TRIM(NR.PM_AREA_TXT),7,1)
WHEN (LENGTH(NR.PM_AREA_TXT) > 13 AND SUBSTRING(TRIM(NR.PM_AREA_TXT),8,1) <> '' )THEN
SUBSTRING(TRIM(NR.PM_AREA_TXT),8,1)
ELSE 'UNK' END )AS PM_AREA_TXT
FROM DB.SRC_TAB NR;
We are using Teradata version 14.10. I can run and load this target table in SQLA but if I execute them in BTEQ, it throws me below error
*** Failure 3706 Syntax error: expected something between ')' and ','.
Statement# 1, Info =308
*** Total elapsed time was 3 seconds.
What could be the problem? ?Any help would be greatly appreciated!! Regards, John
| ||||||||||||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||