Quantcast
Channel: Teradata Downloads - Tools
Viewing all articles
Browse latest Browse all 870

TPT Extract - Newline character in data causes number of records mismatch

$
0
0

I have written a script which will generate tpt export script based on the parameters passed.
Since I am generating this script it has to be generic in nature it works for all kinds of table and data type.
I am successful in doing this. In order to remove the new line character  I am using oreplace function in my select query of tpt for all the varchar columns which is making this query very costly.
Is there a way I can handle newline character without this oreplace function.
Please let me know if we have any other work for this.

USING CHARACTER SET ASCII

DEFINE JOB ec_rgtry_rlatnp_dat_extract

DESCRIPTION 'export ec_rgtry_rlatnp_dat_Job'

(

  DEFINE SCHEMA SCHEMA_ec_rgtry_rlatnp_dat_extract (

RGTRY_RLATNP_ID VARCHAR(40),

RGTRY_RLATNP_ASOCN_TYPE_CD VARCHAR(4),

SOR_ID VARCHAR(10),

ENT_CUST_ID VARCHAR(38)

);

DEFINE OPERATOR EXPORT_OPERATOR

TYPE EXPORT

SCHEMA SCHEMA_ec_rgtry_rlatnp_dat_extract

ATTRIBUTES (

UserName='XXXX',

UserPassword='YYYYY',

TdpId='DB',

MaxSessions=1,

MinSessions=1,

SpoolMode='NoSpool',

VARCHAR DateForm = 'ANSIDATE',

SelectStmt = 'SELECT

 trim((OREPLACE(RGTRY_RLATNP_ID,x''0A'','''')) (VARCHAR(40))),

trim((OREPLACE(RGTRY_RLATNP_ASOCN_TYPE_CD,x''0A'','''')) (VARCHAR(4))),

TRIM(SOR_ID),

trim(((ENT_CUST_ID) (BIGINT) (VARCHAR(20))))

FROM DB.EC_RGTRY_RLATNP_PT

;',

VARCHAR ReportModeOn

);

DEFINE OPERATOR FILE_WRITER_ec_rgtry_rlatnp_dat_extract

TYPE DATACONNECTOR CONSUMER

SCHEMA SCHEMA_ec_rgtry_rlatnp_dat_extract

ATTRIBUTES (

FileName='20140505104506_abc.dat',

Format='DELIMITED',

TextDelimiter='|',

IndicatorMode='N',

OpenMode='Write'

);

APPLY TO OPERATOR (FILE_WRITER_ec_rgtry_rlatnp_dat_extract[1])

SELECT

RGTRY_RLATNP_ID ,

RGTRY_RLATNP_ASOCN_TYPE_CD ,

SOR_ID ,

ENT_CUST_ID

FROM OPERATOR (EXPORT_OPERATOR[1]);

);

 

Forums: 

Viewing all articles
Browse latest Browse all 870

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>