Replace single quotes in SQL Server(替换 SQL Server 中的单引号)
问题描述
我在 SQL Server 中有这个函数来替换单引号.
I have this function in SQL Server to replace single quotes.
但是当我插入单引号时,它会在 Replace(@strip,''',''))
上引发错误:
But when I insert a single quote it throws an error on Replace(@strip,''',''))
:
Create Function [dbo].[fn_stripsingleQuote]
(@strStrip varchar(Max))
returns varchar
as
begin
declare @CleanString varchar(Max)
SET @var=(Replace(@strip,'',''))
return @var
end
推荐答案
您需要按如下方式将单引号加倍:
You need to double up your single quotes as follows:
REPLACE(@strip, '''', '')
这篇关于替换 SQL Server 中的单引号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!