Skip to Main Content

Database Software

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!

How to change NLS_NUMERIC_CHARACTERS parameter for OWB SQLLDR mapping

874791Sep 16 2011
Hi,
How to change the NLS_NUMERIC_CHARACTERS database paramater for my SQLLDR mapping?

I have an input flat file which has numeric data with ',' as decimal separator means NLS_NUMERIC_CHARACTERS setting as ',.'
However in my target oracle schema, the decimal separator is '.' which has NLS parameter set as NLS_NUMERIC_CHARACTERS='.,'

My OWB version is 10.2.
When I checked the configuration parameters of the sql loader mapping and the flat file operator, There is facility to change language, but not NLS_NUMERIC_CHARACTERS setting.

I do not want to change the NLS_NUMERIC_CHARACTERS setting in my database as there are many other projects which will get impacted.


We got a work around as below using external table & premap procedure. But as I have many mappings already developed, It is not possible to use this workaround.

- I can use premapping procedure with external tables to populate.
- NLS_NUMERIC_CHARACTERS setting can be changed using procedure for that particular session.

Is there a way to change NLS_NUMERIC_CHARACTERS setting only for that particular mapping/mapping session?

Thanks,
SriGP
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 14 2011
Added on Sep 16 2011
0 comments
1,135 views