![]()  |  
 
 
 | 
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 | ||||||||||||||||||||||||||||||||||||||||||||||||