Bind setting for Firebird 4 extended precision numeric/decimal
--------------------------------------------------------------

                 Key: CORE-6057
                 URL: http://tracker.firebirdsql.org/browse/CORE-6057
             Project: Firebird Core
          Issue Type: Improvement
          Components: API / Client Library, Engine
    Affects Versions: 4.0 Beta 1
            Reporter: Mark Rotteveel


The setting SET DECFLOAT BIND and isc_dpb_decfloat_bind only influence DECFLOAT 
types. It doesn't influence NUMERIC and DECIMAL with precision larger than 18. 
It would be helpful if the same support was extended to those types.

I see two options:

1. Extended coverage of 'decfloat bind' to include the extended precision 
numerical types
2. Define a separate bind setting (SET statement + dpb) for the extended 
precision numerical types (eg 'decfixed bind' or 'extended_numeric bind' or 
something like that)

The first  (extend coverage of 'decfloat bind') has my preference as it is 
simpler, and drivers or end-users that need this will likely either support 
both types or none (as supporting DECFLOAT will automatically lead to support 
of the extended precision numerics and vice versa). On the other hand having a 
separate setting can be used for fine-grained tuning (eg using double precision 
for decloat, and char for extended precision numerical types).


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to