SQL:指定名称查不到数据的衍伸~空格 换行符 回车符的批量处理

异常处理汇总-数据库系列 http://www.cnblogs.com/dunitian/p/4522990.html

先看看啥情况

复制查询到的数据,粘贴一下看看啥情况

那就批量处理一下~

就这样?NONONO,衍伸一下~我们的各种偷懒(世界就是懒人改变的)

先简单封装

--初步封装 declare @cloumnName varchar(100)='TName' update ShopMenuType set @cloumnName=replace(@cloumnName,char(10),'') --- 除去换行符 update ShopMenuType set @cloumnName=replace(@cloumnName,char(13),'') --- 除去回车符 update ShopMenuType set @cloumnName=replace(@cloumnName,' ','') --- 除去空格符

尝试尝试是否可以深度封装

最终封装(还可再简,如有更好方法欢迎贴出,逆天感激不尽)

declare @tableName varchar(100),@cloumnName varchar(100),@sqlStr nvarchar(1000) select @tableName='ShopMenuType',@cloumnName='TName'--每次替换这里的表名和列名就可以了 set @sqlStr='update '+@tableName+' set '+@cloumnName+'=replace('+@cloumnName+',char(10),'''')' --- 除去换行符 set @sqlStr=@sqlStr+' update '+@tableName+' set '+@cloumnName+'=replace('+@cloumnName+',char(13),'''')' --- 除去回车符 set @sqlStr=@sqlStr+' update '+@tableName+' set '+@cloumnName+'=replace('+@cloumnName+','' '','''')' --- 除去空格符 print @sqlStr exec(@sqlStr)

原文发布于微信公众号 - 我为Net狂(dotNetCrazy)

原文发表时间:2016-04-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Coding01

深入浅出 Laravel Echo (3)

看完 public channel 的流程,我们该来说说怎么跑通 private channel 了。

33330
来自专栏Java技术分享

基于Metronic的Bootstrap开发框架经验总结(3)--下拉列表Select2插件的使用

在上篇《基于Metronic的Bootstrap开发框架经验总结(2)--列表分页处理和插件JSTree的使用》介绍了数据的分页处理,使用了Bootstrap ...

47290
来自专栏码匠的流水账

storm drpc实例

29220
来自专栏IMWeb前端团队

React函数式进阶

React让很多人让追捧的一个特性是它的所有的组件都是完全由JavaScript组成的。组件的定义是JavaScript,组件的模板也可以是JavaScript...

24860
来自专栏有趣的django

一个完整的Django入门指南(三)

第五部分  Introduction Welcome to the 5th part of the tutorial series! In this tutor...

51770
来自专栏GopherCoder

『No19: Gorm 上手指南』

如果你是做后端开发的,日常工作中,除了熟悉编程语言之外,数据库怕是最常用的技术了吧。

82710
来自专栏有趣的Python和你

Python数据分析之贴吧的问与答读取数据库获取question列分词词云

13630
来自专栏思考的代码世界

Hexo+Next指定文章隐藏侧栏

近期在幕布的活动比较多,想新增一个幕布的作品集页面,所以就依葫芦画瓢,新建一个幕布作品集的页面。

29650
来自专栏Core Net

懒人小技巧, Toad 常用偷懒方法

36090
来自专栏c#开发者

C#开发终端式短信的原理和方法

简介   没发过短信的年轻人肯定是属于那种受保护的稀有动物,通讯发达的今天短信已经成为人们交流的重要手段,其中也蕴含着巨大的市场和经济利益,掌握短信技术的人才也...

48490

扫码关注云+社区

领取腾讯云代金券