日期:2014-05-17  浏览次数:20733 次

通过SQL语句如何去掉值中的单引号
操作系统:Win7
数据库版本:MS-SQL 2012 企业版
表名:test
字段:YearMonth,Cus_ID 等,如截图所示

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

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


------解决方案--------------------
哦,不用这么麻烦直接把单引号替换就可以,你试试:

update test
set YearMonth=replace(YearMonth,'''',''),
    Cus_ID =replace(Cus_ID,'''','')