5.00 / 1 oy

Sql Server'da Tek Tırnak (Apostrof) Karakteri Nasıl Replace Edilir?

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ı:

sql server apostrof escape

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

 

kaanbey

23.10.2020 00:09

Bu soru 1 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Sql Server'da Tek Tırnak (Apostrof) Karakteri Nasıl Replace Edilir?

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.