suche 36x36
Latest versionsfixlist
11.1.0.7 FixList
10.5.0.9 FixList
10.1.0.6 FixList
9.8.0.5 FixList
9.7.0.11 FixList
9.5.0.10 FixList
9.1.0.12 FixList
Have problems? - contact us.
Register for free anmeldung-x26
Contact form kontakt-x26

DB2 - Problem description

Problem IT29977 Status: Closed

DB2 MAY RETURN INCORRECT RESULTS WHEN EXECUTING IUD STATEMENTS CONTAINING
A SUBQUERY WITH CORRELATION AND AGGREGATION

product:
DB2 FOR LUW / DB2FORLUW / A50 - DB2
Problem description:
Db2 may return incorrect results when executing IUD statements
containing a subquery with the following properties:

- The subquery contains correlated predicates.
- The subquery contains aggregation.
- The subquery references another subquery or
common-table-expression that returns unique records (for example
via aggregation or DISTINCT).

For example:

insert into mytable3
  with mycte as (
    select mytable.c1 c1, mytable2.c1 c2
      from mytable, mytable2
      where mytable.c2 = mytable2.c2
      group by mytable.c1, mytable2.c1
    )
  select distinct c1
    from (select c1,
          (select sum(c2)
             from mycte
             where mycte.c1 = mycorr.c1 and mycte.c2 = 1) as
mysum
            from mytable mycorr )
    where mysum > 0;
Problem Summary:
****************************************************************
* USERS AFFECTED:                                              *
* ALL                                                          *
****************************************************************
* PROBLEM DESCRIPTION:                                         *
* See Error Description                                        *
****************************************************************
* RECOMMENDATION:                                              *
* Upgrade to Db2 10.5 Fix Pack 11 or higher                    *
****************************************************************
Local Fix:
The incorrect results can be avoided by using the following
registry setting via db2set or an Optimization
profile/guideline:
DB2COMPOPT=NO_GBPRDPU
Solution
Workaround
not known / see Local fix
BUG-Tracking
forerunner  : 
follow-up : IT29981 IT29982 
Timestamps
Date  - problem reported    :
Date  - problem closed      :
Date  - last modified       :
12.08.2019
25.02.2020
25.02.2020
Problem solved at the following versions (IBM BugInfos)
Problem solved according to the fixlist(s) of the following version(s)