用于将两个双引号替换为单个双引号的SQL Server数据补丁

时间:2017-07-24 14:23:02

标签: sql-server sql-server-2014

我目前正在尝试进行数据修补。

考虑这个例子:每天,夜间过程成功后,我的借款人名称有所不同。如果借款人名称在字符串之间有单引号,我就会得到价值("")。

例如,如果记录的值为JAN E. O"BRIEN,那么每晚,我都会得到JAN E. O""BRIEN的结果。

我可以通过简单的更新来更新以前的数据。但是,每天晚上,我都会遇到同样的错误。所以,我想用一些Case语句更新我的存储过程逻辑,以便处理这种转义字符情况。

有人可以帮我解决SQL Server中的这个问题吗? (P.S.我正在使用SQL Server 2014)

1 个答案:

答案 0 :(得分:2)

您可以在检索值时尝试使用简单替换。

有些人认为:

Select Replace(FieldName ,'""','"') as FieldName from table..

我认为另一个声明每天都在更新值插入(“”)。