SQL替换空格,制表符,换行符,回车符.
2024-08-25 09:12:59
首先是空格的替换,很重要的有点是,要确保字段的类型,不是char或nchar等固定的类型,否则无法去掉空格.
去掉空格很简单,如下为SQL实例:
--去掉 T_StuffBasic 表中FBranch字段值的两边空格.
update T_StuffBasic set FBranch = RTRIM(LTRIM(FBranch))
控制字符 -> 值 --标识
制表符 -> CHAR() -- '\t'
换行符 -> CHAR() --'\n'
回车 -> CHAR() -- '\r' //若是空格,可直接 ' ',即在中间直接按空格键.
//去掉制表符 --> '\t':
update [dbo].[T_Employee_01] set [FSex] = REPLACE([FSex],CHAR(9),'')
--替换文本:
--这个函数有一点不足是不支持 text,ntext类型字段的替换,可以通过下面的语句来实现:
update tableName set recordName=replace(cast(recordName as varchar(8000)) ,'abc','ddd')
--替换回车/换行:
update [dbo].[T_Employee_01] set [FSex] = REPLACE([FSex],CHAR(13) + CHAR(10),'') --注 在 dos \win 系列会出现 回车+换行符 CHAR(13)+CHAR(10)
--在 unix \ linux 是换行符
--转换只要把回车符char(13) 去掉就行了
最新文章
- print、sp_helptext的限制与扩展
- Spring文件上传配置
- windows 下wamp环境2 配置之mysql的安装
- Scalding初探之番外篇:Mac OS下的安装
- android mvvm初探
- Eclipse汉化问题解决
- ROS
- PHP单例模式--典型的三私一公
- displayport-2
- shell /bin/bash^M: bad interpreter错误解决
- Sersync+Rsync实现触发式文件同步
- [笔记]原生JS实现的DOM操作笔记
- Jenkins关闭和重启实现方式.
- 31.JS实现控制HTML5背景音乐播放暂停
- MySQL学习(五)
- vue-router 不重新加载问题
- CentOS 7解压安装PHP7.1.21
- 网络流初步:<;最大流>;——核心(增广路算法)(模板)
- vue-router页面传值及接收值
- Qt 2D绘图高级篇
热门文章
- DEEPIN 2014 正式版 试用体验
- wpf 异步使用
- 【HDOJ】1908 Double Queue
- Spark使用CombineTextInputFormat缓解小文件过多导致Task数目过多的问题
- Android 国内镜像
- Bayer RGB和RGB Raw
- 386. Lexicographical Numbers
- Web App和Native App 谁将是未来
- 解决IE6,IE7不能隐藏绝对定位溢出的内容
- [JavaScript] Array.prototype.reduce in JavaScript by example