Simmi,

This does not work for derby. char returns the character string representation. for 10, it returns '6 '. I'm aware of other DB's using chr(10).

Brian



simmi iyer wrote:

This method works for many other databases. Not sure
about Derby but try it out.

insert into table1 (id,test)
values(1,'try'||char(10)||'try')



--- Brian Bonner <[EMAIL PROTECTED]> wrote:

ok, well, I thought I unicodeEscape was what I
needed, but I tried:

java -cp derbyclient.jar;derbytools.jar
-Dij.unicodeEscape=on org.apache.derby.tools.ij
insert into test (id, test) values (1,
'line1\u000Aline2');

and I still got:
line1\u000Aline2 when I selected the rows for test.

Any ideas?

Brian



Brian Bonner wrote:

I think I found it:
*ij.unicodeEscape= { onoff }*

Brian


Brian Bonner wrote:

How do I insert a string with a linefeed into
derby via an SQL script
with ij?

The string literal that java would insert would
look like this:
"line1\nline2".

I need to insert it via an SQL script.  I've
tried using unicode
\u000A and \n and neither will work.
i.e.  insert into test (id, test) values (1,
'line1\u000Aline2');
(or line1\nline2 respectively)

When I select the contents, I get the
line1\u000Aline2 or
line1\nline2 back out and not the line feed I was
expecting (ok,
hoping) to see:

ie.

line1
line2

Is this possible?



__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com

Reply via email to