IBM Support

PI54835: SQLCODE904N RC00E7000E INVALID PRECISION 33 WHEN RUNNING QUERY WITH FLOAT AND DECIMAL ON ACCELERATOR

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • SQLCODE904N RC00E7000E Invalid precision 33 when running query
    with FLOAT and DECIMAL on ACCELERATOR
    
    e.g. query has:
    
    ..DEC(FLOAT(col1)), 25, 10) -> get invalid precision
    ..DEC(FLOAT(col1)), 25, 8)  -> will run well
    

Local fix

  • try to lower decimal precision
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of DB2 for z/OS who use query      *
    *                 acceleration.                                *
    ****************************************************************
    * PROBLEM DESCRIPTION: An SQLCODE -904 can be incorrectly      *
    *                      issued for an SQL statement executed    *
    *                      on an accelerator that contains         *
    *                      DECODE or a CASE expression with        *
    *                      a DECIMAL result data type.             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An SQLCODE -904 can be incorrectly issued for an SQL
    statement executed on an accelerator that contains DECODE or a
    CASE expression with a DECIMAL result data type.
    
    Keywords:
    IDAAV4R1/K IDAAV5R1/K SQLDECODE SQLCASE SQLCODE904
    

Problem conclusion

  • DB2 code is fixed such that the above SQL statement executes
    successfully on an accelerator.
    

Temporary fix

Comments

  • ×**** PE17/01/06 FIX IN ERROR. SEE APAR PI73502  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PI54835

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    A10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-01-05

  • Closed date

    2016-02-02

  • Last modified date

    2017-01-30

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI34965 UI34966

Modules/Macros

  •    DSNXONZC
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RA10 PSY UI34965

       UP16/02/26 P F602

  • RB10 PSY UI34966

       UP16/02/26 P F602

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.



Document information

More support for: DB2 for z/OS

Software version: A10

Reference #: PI54835

Modified date: 30 January 2017


Translate this page: