1. ホーム
  2. sql-server

[解決済み] SQL Serverでシングルクォートを置換する

2022-02-01 02:09:48

質問

SQL Serverでシングルクォートを置換するために、この関数を持っています。

しかし、シングルクォートを挿入すると、次のようなエラーが発生します。 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

解決方法は?

以下のように、シングルクォートを二重にする必要があります。

REPLACE(@strip, '''', '')