RE: HASH GROUP BY
Date: Wed, 23 Apr 2008 14:20:58 -0500
Now I understand what you mean by buggy. It no longer sorts the rows. If you have code that relies on a group by being in sorted order, then the code will no longer work. If you have had to disable this in the past to get correct results, then you will need to continue disabling it indefinitely. The only way to fix it and reenable the hashing group by is to change the code.
select column_a, column_b, count(column_c)
group by column_a, column_b
order by column_a, column_b
You need to add the order by above to your code where you just had the "group by" alone before.
From: oracle-l-bounce_at_freelists.org [mailto:oracle-l-bounce_at_freelists.org] On Behalf Of Elliott, Patrick Sent: Wednesday, April 23, 2008 1:44 PM
To: Rob.Dempsey_at_5one.co.uk; oracle-l_at_freelists.org Subject: RE: HASH GROUP BY
This is enabled by default in version 126.96.36.199 and up. Are you explicitly disabling it in your environment?
From: oracle-l-bounce_at_freelists.org [mailto:oracle-l-bounce_at_freelists.org] On Behalf Of Rob Dempsey Sent: Wednesday, April 23, 2008 12:08 PM To: oracle-l_at_freelists.org
Subject: HASH GROUP BY
Our current Oracle version -> 10.2.0.1
Does anyone know what version this feature has been fixed in. I would like to enable the feature, but it seems to have been very buggy (especially with wrong results)
[CONFIDENTIALITY AND PRIVACY NOTICE] Information transmitted by this email is proprietary to Medtronic and is intended for use only by the individual or entity to which it is addressed, and may contain information that is private, privileged, confidential or exempt from disclosure under applicable law. If you are not the intended recipient or it appears that this mail has been forwarded to you without proper authority, you are notified that any use or dissemination of this information in any manner is strictly prohibited. In such cases, please delete this mail from your records. To view this notice in other languages you can either select the following link or manually copy and paste the link into the address bar of a web browser: http://emaildisclaimer.medtronic.comReceived on Wed Apr 23 2008 - 14:20:58 CDT