Redian新闻
>
help! 怎么insert一个多行的string
avatar
help! 怎么insert一个多行的string# Database - 数据库
a*r
1
insert一个有换行符的string (比如bbs中文章的content)
俺用的是informix dbaccess.
但是用如下语句时出错.
insert into Discussion
(id, subject, body)
values (1, "test",
"test
test
test");
俺试了用\n代替换行符, 但结果不对。 any idea?
Thanks.
avatar
b*s
2
不知道你在什么host language下用
sql行还是一行一行加上去的好,不必一次加多行
或者就加在一行上也可以

【在 a****r 的大作中提到】
: insert一个有换行符的string (比如bbs中文章的content)
: 俺用的是informix dbaccess.
: 但是用如下语句时出错.
: insert into Discussion
: (id, subject, body)
: values (1, "test",
: "test
: test
: test");
: 俺试了用\n代替换行符, 但结果不对。 any idea?

avatar
a*r
3

俺在用JDBC.
一次加一行似乎不可行吧。

【在 b*******s 的大作中提到】
: 不知道你在什么host language下用
: sql行还是一行一行加上去的好,不必一次加多行
: 或者就加在一行上也可以

avatar
b*s
4
那也许需要得到系统的分行符来加进去
或者为什么不干脆写在一行上?

【在 a****r 的大作中提到】
:
: 俺在用JDBC.
: 一次加一行似乎不可行吧。

avatar
y*e
5
I'm not sure. But if you mean you are using JDBC with Java,
maybe you can try to use single quote instead of double quote.
I use "\n" and it's fine.

【在 a****r 的大作中提到】
:
: 俺在用JDBC.
: 一次加一行似乎不可行吧。

avatar
a*e
6
对呀,应该是 ' 不是 " 才对.. 不过没有用过 informix,不太清楚

【在 y***e 的大作中提到】
: I'm not sure. But if you mean you are using JDBC with Java,
: maybe you can try to use single quote instead of double quote.
: I use "\n" and it's fine.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。