How can I use more than 4 decimals in in-memory tables
Question
Currently, when we define a field with DataType.NUMBER
in an in-memory table (H2) it defines the column as DECIMAL(19.4).
This is a problem when we work with small numbers, like unit cost or unit prices, that have 5 or 6 decimal places (or more).
Is it possible to change the scale to use more decimals? If it is not, it is possible to create a Jira ticket to make it possible in future Pricefx releases?
Something like DataType.PRECISION_NUMBER that creates a DECIMAL(19.10).
In my particular case, I created many in-memory tables from PPTs, CX, etc. to execute an SQL join-select query later.
Answer
It’s true that decimal(19.4) is used in all these cases. Instead of overloading the API, I would propose we make that decimal(19.8) across the board. That’s a common data type in financial applications anyway. I’ll raise an enhancement request for that.
(Serge Cooreman)
Found an issue in documentation? Write to us.