我目前正在尝试进行数据修补。
考虑这个例子:每天,夜间过程成功后,我的借款人名称有所不同。如果借款人名称在字符串之间有单引号,我就会得到价值("")。
例如,如果记录的值为JAN E. O"BRIEN
,那么每晚,我都会得到JAN E. O""BRIEN
的结果。
我可以通过简单的更新来更新以前的数据。但是,每天晚上,我都会遇到同样的错误。所以,我想用一些Case语句更新我的存储过程逻辑,以便处理这种转义字符情况。
有人可以帮我解决SQL Server中的这个问题吗? (P.S.我正在使用SQL Server 2014)
答案 0 :(得分:2)
您可以在检索值时尝试使用简单替换。
有些人认为:
Select Replace(FieldName ,'""','"') as FieldName from table..
我认为另一个声明每天都在更新值插入(“”)。