Consultor Eletrônico



Kbase P129257: The ORACLE DataServer NO-QUERY-UNIQUE-ADDED option of the QUERY-TUNING does not bypass the unique_id
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   2/27/2008
Status: Unverified

FACT(s) (Environment):

Oracle DataServer
OpenEdge 10.1B

SYMPTOM(s):

The NO-QUERY-UNIQUE-ADDED option of the QUERY-TUNING does not bypass the unique order adjustment at the query level.

The unique_id_0 ORACLE ROWID is still listed in the ORDER BY clause of the query sent to the ORACLE database

Specifying QUERY-TUNING(NO-QUERY-UNIQUE-ADDED) in the ABL query

The ORACLE table does not contain the PROGRESS_RECID column.

Starting the client session with the -zod startup parameter allows to bypass the unique_id_0 ORACLE ROWID.

CAUSE:

This is a known issue

FIX:

As a workaround, start the client session with the -zod startup parameter: prowin32 -zod < Other startup parameters>

The -zod startup parameters impact all queries executed in the session.

At compile-time, the following message appears when you use the -zod parameter:
zod suppressed ORDER BY unique_id_0 may cause inconsistent ordering