DDL generation produces NUMBER(*,0) instead of INTEGER?
AndyHApr 22 2013 — edited Apr 22 2013Hi,
Running APEX 4.1.1.00.23 on Oracle 11g database.
I have fields that were defined in the original DDL as integers. When I use a tool such as PL/SQL Developer to look at the table, it shows the datatype as 'INTEGER'.
When I use APEX to generate DDL, these fields are shown as NUMBER(*,0). I can see how a scale of 0 represents an integer, but what does a precision of '*' mean?
NUMBER(*,0) is accepted by Oracle 10g and 11g databases, but not but by some tools that import DDL - e.g. Oracle SQL Developer Data Modeler.
Is NUMBER(*,0) valid in DDL - I don't see this format in the Oracle doc's, but
And if it is, is there any way of configuring the DDL output to show 'INTEGER' as 'INTEGER'?