DB2 - Problem description
Problem IC80744 | Status: Closed |
QUERIES WITH ORDER BY AND OUTER JOINS MAY RETURN SQL1585N | |
product: | |
DB2 FOR LUW / DB2FORLUW / 950 - DB2 | |
Problem description: | |
Queries with ORDER BY and Outer Joins where the ON clause of some (or all) of the Outer Joins contains predicates of the form (1=0) or predicates that can be proved it is always false may return SQL1585N. Such queries requires the width of the rows, the sum of the length of all the columns in the SELECT clause, exceeding the largest pagesize of the system temporary tablespace. | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * ALL * **************************************************************** * PROBLEM DESCRIPTION: * * Queries with ORDER BY and Outer Joins where the ON clause of * * some (or all) of the Outer Joins contains predicates of the * * form (1=0) or predicates that can be proved it is always * * false may return SQL1585N. * * Such queries requires the width of the rows, * * the sum of the length of all the columns in the SELECT * * clause, * * exceeding the largest pagesize of the system temporary * * tablespace. * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 UDB version 9.5 fixpack 10. * **************************************************************** | |
Local Fix: | |
Remove unnecessary ORDER BY columns deriving from the right table of the LEFT OUTER JOIN (or the left table of the RIGHT OUTER JOIN) that contains the false predicate in the ON clause. | |
Solution | |
Problem was first fixed in DB2 UDB Version 9.5 FixPack 10. | |
Workaround | |
not known / see Local fix | |
BUG-Tracking | |
forerunner : APAR is sysrouted TO one or more of the following: IC80769 follow-up : | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 09.01.2012 22.08.2012 22.08.2012 |
Problem solved at the following versions (IBM BugInfos) | |
9.5.FP10 | |
Problem solved according to the fixlist(s) of the following version(s) | |
9.5.0.10 |