Consultor Eletrônico



Kbase P14009: Numeric field appear as logical in the Dataserver Oracle Schema holder
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   20/05/2010
Status: Verified

SYMPTOM(s):

Numeric field appear as logical in the DataServer Oracle schema holder

Using numeric field with only one position long in Oracle

Field created in the schema holder is number(logic) instead of number(integer)

FACT(s) (Environment):

Progress 8.x
Progress 9.x
OpenEdge 10.x
Oracle DataServer

CAUSE:

Starting in DataServer Oracle 8.0x to support the Boolean data type that does not exist in Oracle, DataServer Oracle takes number fields with one position long in Oracle and creates a field as number(logic).

FIX:

If the field requires numeric values instead logical values, manually modify the schema holder by using the Data Dictionary and following the steps:
1. Select the numeric field
2. Choose field properties
3. On the Data type dialog change from Numeric (logic) to Numeric (integer).