Prayer

在一般中寻求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

DB2的varchar字段用什么保存回车换行符

Posted on 2009-02-27 17:15 Prayer 阅读(2140) 评论(0)  编辑 收藏 引用 所属分类: DB2
通过网页保存的多行文本在DB2的varchar字段中,
包括有回车换行符如果再用sql检索出来时就换成多
行显示了,那样再看就显得比较乱,就像下面

-  -  -  -
          -
-  -  -  -
-  -  -  -

所以,想把这个字段的内容就算有回车换行符,那也
只在一行显示,想到一个办法用replace函数,但经
过实验,在mysql里行得通
select NAME,replace(DEMO,'\r\n',' ') from TAB1

但在DB2里不不起作用了。。。。首先单引号一括就不
认转义符了

hehe,终于搞掂

select NAME,replace(DEMO,concat(CHR(13),CHR(10)),' ') from TAB1

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理