Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 491
  • Last Modified:

Oracle Multibyte issue

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
Nakuru1234
Asked:
Nakuru1234
  • 2
1 Solution
 
slightwv (䄆 Netminder) Commented:
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
 
Nakuru1234Author Commented:
Do you know what is causing the extra slash – that is the answer we are looking for on this one.

TIA,
N
0
 
slightwv (䄆 Netminder) Commented:
>>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

Get your Conversational Ransomware Defense e‑book

This e-book gives you an insight into the ransomware threat and reviews the fundamentals of top-notch ransomware preparedness and recovery. To help you protect yourself and your organization. The initial infection may be inevitable, so the best protection is to be fully prepared.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now