[Date Prev][Date Next][Thread Prev][Thread Next]
[Author Index]
[Date Index]
[Thread Index]
[SQR-USERS Info]
[SQRUG Home Page]
Re: Error on Insert
Just a typo. Sorry
At 09:18 AM 1/10/2001, you wrote:
>Is it a typo in your email or does the first SUBSTR not have a comma
>between $x and 0? Don't know if this is the culprit since the displayed
>value looks OK:
>
>50 let $acc_file = substr($x 0,37)
>
>
>
>At 08:42 AM 1/10/01 -0800, you wrote:
> >Hey there Gurus! I have a simple SQR that is loading data into a table.
> >This was suppose to be a quick (down and dirty) data loader, but I've been
> >stumbling over the problem for a couple hours now.
> >
> >The table to insert into has 3 columns, all of which are defined as
> >character types.
> >
> >When I try to insert, I receive an error (which appears to be an Oracle
> >error). It appears that the last value, u_rec, is causing the error. Here
> >is the code:
> >
> >
> > 49 unstring $x by $sepchar into $macro_rec
> > 50 let $acc_file = substr($x 0,37)
> > 51 let $msg_type = substr($x,38,2)
> > 52 let #usg_rec = substr($x,40,250)
> > 53 let $u_rec = to_char(#usg_rec)
> >...
> > 86 ! Insert into the New table the Usage data
> > 87
> > 88 begin-sql
> > 89 INSERT into arbor.QC_Temp_Usg_Tab
> > 90 values
> > 91 ($acc_file,
> > 92 $msg_type,
> > 93 $u_rec);
> >
> >Here is the data and the error that occurs:
> >
> >Selecting usage records ...
> >acc_file -> ACC01_000921_202017.new_preprocessed:
> >msg_type -> 14
> >u_rec ->
> >8363008021026100000000000000000000000000000000000000000000000000000000000000
> >000000000000000000000000000000000000000000000000000000000000000
> >(SQR 5528) ORACLE OEXEC error -1461 in cursor 3:
> > ORA-01461: can bind a LONG value only for insert into a LONG column
> >
> >Error on line 88:
> > (SQR 3735) Could not execute SQL.
> >
> >It appears that Oracle is taking my string value and converting to a long
> >on insert and it cannot go into a character defined column.
> >
> >Any help would be appreciated!!!
> >
> >
> >--
> >Michael Prodor
> ><mprodor@qualcomm.com>
> >
> >Qualcomm - IT QWBS Business Systems
--
Michael Prodor
<mprodor@qualcomm.com>
Qualcomm - IT QWBS Business Systems