Solved

Oracle Multibyte issue

Posted on 2011-03-14
3
470 Views
Last Modified: 2012-05-11
There are several records that have a backslash at the end of a column which causes the load file to look like:
31082443130126091998|00000042041120012000|071010012020908\\|660175278|1|0.0|0.0|20|ACCOUNT DELINQUENT|1999-10-01 00:00:00|2000-01-10
00:00:00|0.0|2000-01-19 00:00:00|2000-01-10 00:00:00|68613.96|496.44|ASL52C|2000-01-20 00:00:00|11.04.42|F|GUAR RH LOAN DFLT STATUS
||||||65930656031918121996|

The error am getting seems to indicate the problem with the multi-byte issue:
Record 2455477: Rejected - Error on table SFHG_LOAN_STAT_RPT, column SVCR_ACCT_NBR.
ORA-12899: value too large for column SVCR_ACCT_NBR (actual: 17, maximum: 16)

However, the column is defined properly:
SVCR_ACCT_NBR                                      VARCHAR2(16 CHAR)

I’m wondering if it is the backslashes in the load file that is causing a problem.  It shouldn’t because the \\ should be interpreted as a single backslash.  The data does indeed have a backslash in it although it is for the same loan key.  Any thoughts on this one?

TIA,
N.
0
Comment
Question by:Nakuru1234
  • 2
3 Comments
 
LVL 76

Expert Comment

by:slightwv (䄆 Netminder)
ID: 35129908
It would be the double slashes.

17 characters cannot fit into a 16 character column.

Do you want one slash in the field or none?
0
 

Author Comment

by:Nakuru1234
ID: 35130316
Do you know what is causing the extra slash – that is the answer we are looking for on this one.

TIA,
N
0
 
LVL 76

Accepted Solution

by:
slightwv (䄆 Netminder) earned 500 total points
ID: 35130331
>>Do you know what is causing the extra slash

It has to be whatever you are using to extract the data to create the pipe delimited file.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction A previously published article on Experts Exchange ("Joins in Oracle", http://www.experts-exchange.com/Database/Oracle/A_8249-Joins-in-Oracle.html) makes a statement about "Oracle proprietary" joins and mixes the join syntax with gen…
From implementing a password expiration date, to datatype conversions and file export options, these are some useful settings I've found in Jasper Server.
This video explains at a high level with the mandatory Oracle Memory processes are as well as touching on some of the more common optional ones.
This video shows syntax for various backup options while discussing how the different basic backup types work.  It explains how to take full backups, incremental level 0 backups, incremental level 1 backups in both differential and cumulative mode a…

863 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now