Re: Insert 8000 Byte into LONG column

2003-07-16 Thread Arup Nanda
Try using sql*loader. Put the input data string in a single file as the
input file.

- Original Message -
To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
Sent: Wednesday, July 16, 2003 9:54 AM


 Hi dear list members,

 we run a database 8.1.6.2
 I've run into a problem. I've got a table that
 contains a LONG column (I know, I know).
 I have to insert a string into it that has a length  8500 Byte.
 Whenever I issue the insert statement SQL/PLUS throws
 the error 'ORA-01704: string literal too long'.

 Does anyone have an idea how I can get the data
 into the table?

 Any help (except: change the datatype ;-)) is appreciated.

 Greetings,
 Guido

 --
 Please see the official ORACLE-L FAQ: http://www.orafaq.net
 --
 Author: Guido Konsolke
   INET: [EMAIL PROTECTED]

 Fat City Network Services-- 858-538-5051 http://www.fatcity.com
 San Diego, California-- Mailing list and web hosting services
 -
 To REMOVE yourself from this mailing list, send an E-Mail message
 to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
 the message BODY, include a line containing: UNSUB ORACLE-L
 (or the name of mailing list you want to be removed from).  You may
 also send the HELP command for other information (like subscribing).

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Arup Nanda
  INET: [EMAIL PROTECTED]

Fat City Network Services-- 858-538-5051 http://www.fatcity.com
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).


Antw: Re: Insert 8000 Byte into LONG column

2003-07-16 Thread Guido Konsolke
Thanks for the answer, but this no way for me.
Ain't got sqlldr on my client pc and no telnet
to the server 8-((

 [EMAIL PROTECTED] 16.07.2003  16.59 Uhr 
Try using sql*loader. Put the input data string in a single file as the
input file.

- Original Message -
To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
Sent: Wednesday, July 16, 2003 9:54 AM


 Hi dear list members,

 we run a database 8.1.6.2
 I've run into a problem. I've got a table that
 contains a LONG column (I know, I know).
 I have to insert a string into it that has a length  8500 Byte.
 Whenever I issue the insert statement SQL/PLUS throws
 the error 'ORA-01704: string literal too long'.

 Does anyone have an idea how I can get the data
 into the table?

 Any help (except: change the datatype ;-)) is appreciated.

 Greetings,
 Guido

 --
 Please see the official ORACLE-L FAQ: http://www.orafaq.net 
 --
 Author: Guido Konsolke
   INET: [EMAIL PROTECTED] 

 Fat City Network Services-- 858-538-5051 http://www.fatcity.com 
 San Diego, California-- Mailing list and web hosting services
 -
 To REMOVE yourself from this mailing list, send an E-Mail message
 to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
 the message BODY, include a line containing: UNSUB ORACLE-L
 (or the name of mailing list you want to be removed from).  You may
 also send the HELP command for other information (like subscribing).

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net 
-- 
Author: Arup Nanda
  INET: [EMAIL PROTECTED] 

Fat City Network Services-- 858-538-5051 http://www.fatcity.com 
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Guido Konsolke
  INET: [EMAIL PROTECTED]

Fat City Network Services-- 858-538-5051 http://www.fatcity.com
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).


RE: Insert 8000 Byte into LONG column

2003-07-16 Thread Mercadante, Thomas F
Guido,

Can you use utl_file for this within a PL/SQL block?

Tom Mercadante
Oracle Certified Professional


-Original Message-
[mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 16, 2003 9:54 AM
To: Multiple recipients of list ORACLE-L


Hi dear list members,

we run a database 8.1.6.2
I've run into a problem. I've got a table that
contains a LONG column (I know, I know).
I have to insert a string into it that has a length  8500 Byte.
Whenever I issue the insert statement SQL/PLUS throws
the error 'ORA-01704: string literal too long'.

Does anyone have an idea how I can get the data
into the table?

Any help (except: change the datatype ;-)) is appreciated.

Greetings,
Guido

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Guido Konsolke
  INET: [EMAIL PROTECTED]

Fat City Network Services-- 858-538-5051 http://www.fatcity.com
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Mercadante, Thomas F
  INET: [EMAIL PROTECTED]

Fat City Network Services-- 858-538-5051 http://www.fatcity.com
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).


Re: Antw: Re: Insert 8000 Byte into LONG column

2003-07-16 Thread Jose Luis Delgado
Guido...

change the datatype! :-)

Of course, you can't.

Well, have you tried with a Pl-Sql anonymous block?

or...
Oracle says that using BIND variables you can get more
than 4000 chars...

have you tried with bind vars?

HTH
JL

--- Guido Konsolke  
 
  Hi dear list members,
 
  we run a database 8.1.6.2
  I've run into a problem. I've got a table that
  contains a LONG column (I know, I know).
  I have to insert a string into it that has a
 length  8500 Byte.
  Whenever I issue the insert statement SQL/PLUS
 throws
  the error 'ORA-01704: string literal too long'.
 
  Does anyone have an idea how I can get the data
  into the table?
 
  Any help (except: change the datatype ;-)) is
 appreciated.
 
  Greetings,
  Guido
 
  --
  Please see the official ORACLE-L FAQ:
 http://www.orafaq.net 
  --
  Author: Guido Konsolke
INET:
 [EMAIL PROTECTED] 
 
  Fat City Network Services-- 858-538-5051
 http://www.fatcity.com 
  San Diego, California-- Mailing list and
 web hosting services
 

-
  To REMOVE yourself from this mailing list, send an
 E-Mail message
  to: [EMAIL PROTECTED] (note EXACT spelling of
 'ListGuru') and in
  the message BODY, include a line containing: UNSUB
 ORACLE-L
  (or the name of mailing list you want to be
 removed from).  You may
  also send the HELP command for other information
 (like subscribing).
 
 -- 
 Please see the official ORACLE-L FAQ:
 http://www.orafaq.net 
 -- 
 Author: Arup Nanda
   INET: [EMAIL PROTECTED] 
 
 Fat City Network Services-- 858-538-5051
 http://www.fatcity.com 
 San Diego, California-- Mailing list and web
 hosting services

-
 To REMOVE yourself from this mailing list, send an
 E-Mail message
 to: [EMAIL PROTECTED] (note EXACT spelling of
 'ListGuru') and in
 the message BODY, include a line containing: UNSUB
 ORACLE-L
 (or the name of mailing list you want to be removed
 from).  You may
 also send the HELP command for other information
 (like subscribing).
 
 -- 
 Please see the official ORACLE-L FAQ:
 http://www.orafaq.net
 -- 
 Author: Guido Konsolke
   INET:
 [EMAIL PROTECTED]
 
 Fat City Network Services-- 858-538-5051
 http://www.fatcity.com
 San Diego, California-- Mailing list and web
 hosting services

-
 To REMOVE yourself from this mailing list, send an
 E-Mail message
 to: [EMAIL PROTECTED] (note EXACT spelling of
 'ListGuru') and in
 the message BODY, include a line containing: UNSUB
 ORACLE-L
 (or the name of mailing list you want to be removed
 from).  You may
 also send the HELP command for other information
 (like subscribing).


__
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Jose Luis Delgado
  INET: [EMAIL PROTECTED]

Fat City Network Services-- 858-538-5051 http://www.fatcity.com
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).


Antw: RE: Insert 8000 Byte into LONG column

2003-07-16 Thread Guido Konsolke
Hi Tom,

thanks for trying to help. Unfortunately I have no chance
because I've no account with write permissions. So it
seems impossible to put the data on the server through ftp.
Oh: and (of course!) no UTL_FILE_DIR defined in the init...ora.

Any other suggestions?

tia,
Guido

 [EMAIL PROTECTED] 16.07.2003  17.34 Uhr 
Guido,

Can you use utl_file for this within a PL/SQL block?

Tom Mercadante
Oracle Certified Professional


-Original Message-
[mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 16, 2003 9:54 AM
To: Multiple recipients of list ORACLE-L


Hi dear list members,

we run a database 8.1.6.2
I've run into a problem. I've got a table that
contains a LONG column (I know, I know).
I have to insert a string into it that has a length  8500 Byte.
Whenever I issue the insert statement SQL/PLUS throws
the error 'ORA-01704: string literal too long'.

Does anyone have an idea how I can get the data
into the table?

Any help (except: change the datatype ;-)) is appreciated.

Greetings,
Guido

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net 
-- 
Author: Guido Konsolke
  INET: [EMAIL PROTECTED] 

Fat City Network Services-- 858-538-5051 http://www.fatcity.com 
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net 
-- 
Author: Mercadante, Thomas F
  INET: [EMAIL PROTECTED] 

Fat City Network Services-- 858-538-5051 http://www.fatcity.com 
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Guido Konsolke
  INET: [EMAIL PROTECTED]

Fat City Network Services-- 858-538-5051 http://www.fatcity.com
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).


RE: Antw: RE: Insert 8000 Byte into LONG column

2003-07-16 Thread Mercadante, Thomas F
Guido,

Where are getting the data from - other database tables?  Because, you could
build a PL/SQL block that contains PL/SQL variables that can hold up to 32k
of data.  You could build the string in the variable and insert it into the
LONG column.

Something like:


declare

str_var varchar2(8000);

begin

  select big_string into str_var from dual;

  insert into table (long_col) values (str_var);
end;
/


Good Luck!


Tom Mercadante
Oracle Certified Professional


-Original Message-
[mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 16, 2003 12:25 PM
To: Multiple recipients of list ORACLE-L


Hi Tom,

thanks for trying to help. Unfortunately I have no chance
because I've no account with write permissions. So it
seems impossible to put the data on the server through ftp.
Oh: and (of course!) no UTL_FILE_DIR defined in the init...ora.

Any other suggestions?

tia,
Guido

 [EMAIL PROTECTED] 16.07.2003  17.34 Uhr 
Guido,

Can you use utl_file for this within a PL/SQL block?

Tom Mercadante
Oracle Certified Professional


-Original Message-
[mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 16, 2003 9:54 AM
To: Multiple recipients of list ORACLE-L


Hi dear list members,

we run a database 8.1.6.2
I've run into a problem. I've got a table that
contains a LONG column (I know, I know).
I have to insert a string into it that has a length  8500 Byte.
Whenever I issue the insert statement SQL/PLUS throws
the error 'ORA-01704: string literal too long'.

Does anyone have an idea how I can get the data
into the table?

Any help (except: change the datatype ;-)) is appreciated.

Greetings,
Guido

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net 
-- 
Author: Guido Konsolke
  INET: [EMAIL PROTECTED] 

Fat City Network Services-- 858-538-5051 http://www.fatcity.com 
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net 
-- 
Author: Mercadante, Thomas F
  INET: [EMAIL PROTECTED] 

Fat City Network Services-- 858-538-5051 http://www.fatcity.com 
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Guido Konsolke
  INET: [EMAIL PROTECTED]

Fat City Network Services-- 858-538-5051 http://www.fatcity.com
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Mercadante, Thomas F
  INET: [EMAIL PROTECTED]

Fat City Network Services-- 858-538-5051 http://www.fatcity.com
San Diego, California-- Mailing list and web hosting services
-
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).