Veri Tabanı İçersindeki " Kaldırmak
-
arkadaşlar veri tabanı içersindeki " , . gibi karakterleri kaldırmak istiyorum sql server 2014 kurulu nasıl yapabilirim bunu ?
-
buradaki gibi bir fonksiyon olusturarak, istedigin nesne üzerinde kullanabilirsin.
-
teşekkürler sanırm önce fonksiyon oluşturmayı öğrenmem gerekecek :)
tabi bilgisi olan da yazarsa güzel olur teşekkürler.
-
linkde ki örnek çalışıyor işte. Koyu olan yeri '' olarak değiştirirsen tek tırnakları temizler. şuanki çift tırnakları temizliyor.
create Function [dbo].[RemoveNonAlphaCharacters](@Temp VarChar(1000))
Returns VarChar(1000)
AS
Begin
Declare @KeepValues as varchar(50)
Set @KeepValues = '%[""]%'
While PatIndex(@KeepValues, @Temp) > 0
Set @Temp = Stuff(@Temp, PatIndex(@KeepValues, @Temp), 1, '')
Return @Temp
End
Select dbo.RemoveNonAlphaCharacters('asdasdsd33as""')
update Tablom set Sutunum=dbo.RemoveNonAlphaCharacters(Sutunum)
-
ElizaBeTH bunu yazdı
teşekkürler sanırm önce fonksiyon oluşturmayı öğrenmem gerekecek :)
tabi bilgisi olan da yazarsa güzel olur teşekkürler.
Eskiden çalışırken şöyle bir not almışım, bayadır sql ile ilgilenmiyorum umarım fikir verir
-----------------------------------
Create function KaresiniAl
(
@sayi int
)
returns int
Begin
declare @sonuc int
Set @sonuc = @sayi*@sayi
return @sonuc
End
---------------------------------Select dbo.KaresiniAl(9)
-
yapamadım :S replace komutu ile deneyecemde onuda çözemedim
12345select
REPLACE
(
'Yazilim'
,
'm'
,
'm Mutfagi'
)
-- Sonuç: Yazilim Mutfagi
Select
REPLACE
(
'Yazilim Mutfagi'
,
'Mutfagi'
,
'M'
)
-- Sonuç: Yazilim M
örnek böyle verilmiş ama anlamada açıkçası güçlük çektim
db adı yazı kolon adı yazılar ben yazılar kolonu içindeki (500 adet) " karakterini kadırmak istiyorum :S
-
Update tablo set field= Replace(field, '"', '')
holyone sağolsun yazdı kodu :)
yardımcı olan arkadaşlarada teşekkürler benim beceriksizliğimden belkide yapamadım .
kodların ilahı holyone .