当前位置: 代码迷 >> Sql Server >> 删除char空格,该如何解决
  详细解决方案

删除char空格,该如何解决

热度:28   发布时间:2016-04-27 16:17:06.0
删除char空格
程序要升级,还使原库,现将原库中所有CHAR改为VARCHAR会遗留许多空格,
有没有简单快速的方法把库中所有的空格去掉.库共20个表,每个表里差不多四五万行记录.

------解决方案--------------------
LTRIM()
RTRIM()
------解决方案--------------------
我只知道
update tb set fields = ltrim(rtrim(fields))

期待高手

------解决方案--------------------
用rtrim()去掉右边的空格就可以
------解决方案--------------------
就用这个啊!
update tb set fields = ltrim(rtrim(fields))

可以执行sp_MSforeachtable来查询执行修改,有char类型的字段就修改
当然肯定不会快,呵呵


sp_MSforeachtable 见http://www.cnblogs.com/piaoqingsong/archive/2007/06/12/780290.html
  相关解决方案