通过SQL语句如何去掉值中的单引号

HuoLarry 2014-01-29 05:20:22
操作系统:Win7
数据库版本:MS-SQL 2012 企业版
表名:test
字段:YearMonth,Cus_ID 等,如截图所示

问题描述:由于通过txt平面文件导入到DB中,不知道怎么设置导致导入的数据值中存在大量的单引号,如下图:

请各位C友支招,如何用T-SQL去掉每个值中的单引号呢?
我尝试的方法好像都不凑效。
如:加个[],加个%

...全文
1486 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
happy_z 2014-01-30
  • 打赏
  • 举报
回复
引用 1 楼 yupeigu 的回复:
哦,不用这么麻烦直接把单引号替换就可以,你试试: update test set YearMonth=replace(YearMonth,'''',''), Cus_ID =replace(Cus_ID,'''','')
不错的办法。 还有觉得是不是导入数据时哪不对呀,没遇到过加引号的。
LongRui888 2014-01-29
  • 打赏
  • 举报
回复
其实就是把引号,替换成空就可以的
LongRui888 2014-01-29
  • 打赏
  • 举报
回复
哦,不用这么麻烦直接把单引号替换就可以,你试试: update test set YearMonth=replace(YearMonth,'''',''), Cus_ID =replace(Cus_ID,'''','')

34,837

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧