splash
SOLDAKİ ?
Önceleri atari oyunlarına hevesli olan bu arkadaşınız, teknik lise bilgisayar bölümüne yazıldıktan sonra dikkatini bilgisayar ve yazılım...(Devamı...)
Yazar: Serdar BÖLÜM Tarih: Mart 7th, 2010

Sql Server’da durum nasıl bilmiyorum ama geçenlerde Oracle’da şöyle bir durum farkettim: Where kısmında kullandığımız NOT IN komutu, IN komutunun birebir tersi şeklinde bir sonuç getirmeyebiliyor. Şart kısmında belirttiğimiz değerler içinde NULL olan kayıt varsa işler oldukça değişebiliyor. Küçük bir örnekle açıklamak gerekirse:

 

NText Tipindeki Alanlarda Replace Sorunu

Yazar: Serdar BÖLÜM Tarih: Nisan 10th, 2009

Sql Server kullanıyorsanız, ntext tipinde bir alanınız varsa ve yazacağınız sorgu cümlesinde bu alana replace komutunu uygulayacaksanız aşağıdaki hata mesajıyla karşılaşırsınız.

Argument data type ntext is invalid for argument 1 of replace function.

Ntext için neden böyle bir sorun var bilmiyorum ama bu sorunu gidermek için ise sorgumuzda küçük bir oynama yapmak yeterli olacaktır. Hemen arz edeyim:

update tablo_adi set alan_adi = Replace(Cast(alan_adi AS NVARCHAR(Max)), ‘aranan’, ‘degistirilen’)

İşte bu kadar. Faydalı olması dileğiyle.

Etiketler: , , , , ,



Benzer Yazılar

“NText Tipindeki Alanlarda Replace Sorunu” için 1 Yorum

dost

Çok ama çokkkkk teşekkür ederim :)

Yorum Yap,Fikrini Paylaş