All Forums Database
m_v_anita 9 posts Joined 07/12
02 Dec 2015
how is my job handling spaces in SMALLINT???

There is a mainframe MLOAD job , the source file has spaces for a 'prd_cd' value . when i query the table i am not seeing spaces for prd_cd they are all '0'. There is no default value set , or any kind of manipulation in the load . Can you please help me understand how are these spaces loaded as '0' into the table 
 
The Mload is coded 
 

 .REPEAT *                                  

  USING   FILL1            (CHAR(01))     

         ,CNTCT_CD         (CHAR(10))     

         ,FILL2                (CHAR(02))     

         ,SQNC_NB          (CHAR(05))     

         ,FILL3              (CHAR(01))     

         ,SRC_TS          (CHAR(19))     

         ,FILL4              (CHAR(01))     

         ,USER_CD      (CHAR(09))     

         ,FILL5              (CHAR(02))     

         ,PRD_CD      (CHAR(05))     --> column in discussion

         ,FILL6              (CHAR(01))     

          ,AREA_CD   (CHAR(04))     

         ,FILL7              (CHAR(01))     

         ,PHN_NB             (CHAR(08))     

         ,FILL8              (CHAR(01))     

         ,PIN_NB             (CHAR(08))     

 

 

 

INSERT INTO JERPD1CV.CNTCT_NB              

VALUES(:WF_CNTRCTR_NB                              

      ,:SQNC_NB                              

      ,:CNTCT_CD                                   

      ,CURRENT_TIMESTAMP                           

      ,:AREA_CD                           

      ,:PHN_NB                                     

      ,:PIN_NB                                     

      ,:PRD_CD         --> col in Discussion                      

      ,CURRENT_TIMESTAMP                           

      ,:USER_CD                         

      ,USER)                                       

;                                                  

 
It is a direct insert in the load step. 
 
The column defn for the PRD_CD is SMALLINT NOT NULL COMPRESS 0 . 

You must sign in to leave a comment.