Welcome 微信登录

首页 / 数据库 / MySQL / sybase的SQL去掉字段中的/x0a(换行符)

摘要:我们在使用sybase数据库的时候,经常使用excel通过程序读取excel读取内容然后插入到sybase数据库表中,在这个过程中经常会出现excel中存在换行符(看不到换行符),导入到表中后经常会因为换行符导致各种不同的错误,所以怎么快速的将/x0a直接去掉呢?首先怎么收索到包含/x0a,然后去掉/x0a。
 
1、收索存在/x0a或/X0A的字段
 
select * from xxxx  where userid like "%
 
%"(这里包含一个换行符)
 
2、将/x0a或/X0A去除
 
假设id为12595的数据存在换行符,sql如下:
 
update xxxx set userid=(
 select str_replace(userid,"
 ",null)  from xxxx where userid like "%
 %" and id=12595
 ) where id=12595
 
思路:先查询出12595对应当userid的值,然后通过str_replace函数将换行符替换掉,最后通过update更新这条数据。sybase的SQL多表联合查询调优RMAN 备份基础知识相关资讯      Sybase  sybase SQL 
  • Sybase ASE1252(X) for RHEL5.4   (05/04/2013 08:16:58)
  • 为Sybase ASA创建外部存储过程(  (02/07/2013 08:25:04)
  • Sybase Adaptive Server   (01/11/2013 08:43:12)
  • sybase的SQL多表联合查询调优  (04/25/2013 07:52:02)
  • Sybase ASE15.x中启用跟踪SQL语句  (02/07/2013 08:21:24)
  • SCC 3.2.7 for Sybase ASE15.x安装  (11/20/2012 11:34:29)
本文评论 查看全部评论 (0)
表情: 姓名: 字数