摘要:我们在使用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)