Skip to Main Content

Oracle Forms

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!

Variable length field exceeds maximum length for VARRAW

607152Nov 6 2007 — edited Nov 6 2007
Hi All,

I am trying to load some signature ascii data from load file. so i wrote the code like below in my controal file to load that to database. For SIGN_IMAGE in oracle db it was mentioned as RAW(2000). The below is worked fine when i tried in window and oracle 8i environment.

SIG_TYPE POSITION(23:23) CHAR,
SIGN_IMAGE POSITION(24:1977) VARRAW(2000)
NULLIF SIGN_IMAGE=BLANKS,
SIGN_IMAGE1 POSITION(1978:3930) VARRAW(2000)
NULLIF SIGN_IMAGE1=BLANKS

But when i ported the same thing to solaris and oracle 10g environment. The below code is giving error when SQL Loder loading.

The error is like : Variable length field exceeds maximum length.

But here i am giving a lenght of 1954 only with including 2 bytes length of the string.

Could any one tell me what is exactly the problem? i am not able sort out the issue.

Thanks,
Shashi
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 4 2007
Added on Nov 6 2007
1 comment
354 views