Skip to Main Content

APEX

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

NLS_NUMERIC_CHARACTERS & Page validation

9726Jan 31 2005 — edited Feb 1 2005
Hi,
I would like to use the "." as the decimal separator and the escape character for the thousand separator with an application main language set to French.
I've implemented the following application level process:
------------
declare
BEGIN
EXECUTE IMMEDIATE
'alter session set nls_numeric_characters= ''. '' ';
END
---------------
which is triggered "before header".

I have also added a database trigger which does the same thing (in order to have consistancy for others applications like SQL*Plus)

When i do a select region on the v$nls_parameters view I got:
--------Extract------------
PARAMETER: "NLS_NUMERIC_CHARACTERS"
VALUE: ". "
--------------------
which is the expected result.

When I do a page validation process to check if the value is numerical, the application doesn't detect a numeric format if the separator submitted is a '.'

Any idea?

Thanks,

Eric.
-------------
Infos: Oracle 9.2 - HTMLDB 1.5.0
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 1 2005
Added on Jan 31 2005
4 comments
562 views