Tek tırnak karakteri, Sql Server'da varchar ve nvarchar gibi yazı türü verileri betimlemek için kullanıldığı için değişkenin içinde geçen tek tırnak kesme işaretlerini çift tırnak kullanarak yazmanız gerekiyor. Örneğin Reitix's internet gibi bir değişken için yazacağımız değişken şu şekilde olmalı:
Dolayısıyla replace fonksiyonunu kullanırken de apostrof karakterini çift apostrof ile kullanmamız gerekiyor. Sonuç olarak aşağıdaki şekilde bir fonksiyon yazdığınızda @yazi değişkeninde geçen tırnak karakterleri de silinmiş olacaktır.
REPLACE(@yazi, '''', '')
Replace ettikten önce ve sonrası için bir örnek yazalım.
declare @yazi nvarchar(20) = 'Reitix''s internet'
set @yazi = REPLACE(@yazi, '''', '')
print @yazi --Reitixs internet