|
Archives of the TeradataForumMessage Posted: Sun, 07 Nov 2004 @ 18:59:58 GMT
Hi , I am trying to perform a BTEQ export as :(BTEQ Script) .LOGTABLE LOAD_WORK.LOG_TABLE_CLPR_FE1; .RUN FILE LOGON1; .IMPORT DATA DDNAME=INPUT1; .EXPORT DATA DATAIN ; USING (curryyy char(6)) SELECT 'INSERT INTO xx.aggregate_table_'|| cast((add_months(calendar_date, -1) (format 'yymm') (char(4))) as CHAR(4)) from Sys_Calendar.CALENDAR where calendar_date (format 'yyyymmdd')(char(8))=:curryyy||'01'; SELECT 'select * from xx.pp' ; .EXPORT RESET ; .RUN FILE=DATAIN; .LOGOFF ; i am executing this file using a job step : //STEP1 JCLLIB ORDER=(RDWT.NBSP.NBS.PROCLIB) //JOBLIB DD DSN=SYS3A.TERADATA.APPLOAD,DISP=SHR // DD DSN=SYS3A.TERADATA.TRLOAD,DISP=SHR //MLOADRUN EXEC XPORT3, // LOGON='RDWT.NBSP.PRVT.LOGON(EDW1LOAD)', /* logon file */ // SYSIN2='(BTEQ Script)', // DATAIN1='RDWT.DSA.SORIN.TEST(TEST)',/* input file */ // DATAIN2='RDWT.DSA.SORIN.CE1' /* output file */ which expands the following proc : //XPORT3 PROC //MLOADSTP EXEC PGM=BTQMAIN //SYSPRINT DD SYSOUT=* //SYSIN DD DSN=&LOGON,DISP=SHR //STEP2 EXEC PGM=XPORT //SYSUDUMP DD SYSOUT=I //SYSOUT DD SYSOUT=I //SYSPRINT DD SYSOUT=* //LOGON1 DD DSN=&LOGON,DISP=SHR //DATAIN DD DSN=&DATAIN2,DISP=(MOD,CATLG,DELETE), // DCB=(RECFM=FB,LRECL=1600,BLKSIZE=16000), // SPACE=(CYL,(1000,1000),RLSE) //INPUT1 DD DSN=&DATAIN1,DISP=SHR //SYSIN DD DSN=&SYSIN2,DISP=SHR Now the poblem is on executing it gives error saying the syntax of .import is wrong , but I have read in the manuals as it is .Can some one urgently let me know how to correct this problem please suggest changes in any of these files . Thanks & Regards, Parijat
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||