sql'de like komutu ile blob alanlari sorgulayabilirmiyiz?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
emrekush
Üye
Mesajlar: 31
Kayıt: 01 Mar 2004 02:48

sql'de like komutu ile blob alanlari sorgulayabilirmiyiz?

Mesaj gönderen emrekush »

karakter sayisi 2500 civarinda olan metinleri veri tabanina nasil yerlestirebilirim. daha sonra bunlari icinde gecen kelimelere gore sqlde arattirmam gerekiyor.

blob alanlarda sql ile arama yapilmiyor galiba. harf sayisi 255 olmak uzere metin1 metin2 ... diye 10 alan olusturdum. bu alanlardaki bilgileri daha sonra memo da birlestirerek metni elde edebiliyorum. ama bu arama hizini da yavaslatiyor.

daha baska bir yontem var mi? ilgilenenler icin simdiden tesekkurlerimi arzederim.
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

kullandıgın veritabanı?
firebird de ben 2000 karakterlik alan kullandım sorun yok (blob degil)
blob alanlarda like ile arayamıyorsun ama fb de contain anahtar kelimesi ile aranabiliyor.
ÜŞENME,ERTELEME,VAZGEÇME
emrekush
Üye
Mesajlar: 31
Kayıt: 01 Mar 2004 02:48

paradoks 7

Mesaj gönderen emrekush »

database desktop ile olusturulan paradoks 7 veritabani.. ama bu forumda firebird'in medhi okadar cok yapilmis ki elimdeki bu amator proje biter bitmez firebirde uyarlamak istiyorum.

ama bugun icin bu problemi asmam gerekiyor. tesekkur
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

Mesaj gönderen MicroChip »

blob alanda paradox ta like kullanamazsın... paradox yetersiz kalır
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

önceki yazdıgım mesajda karıstırmısım
fb de blob alanlarda like da kullanılıyor containing de kullanılabiliyor.
ben blob alanı upper ile büyük harfe cevirememistim (metin içinde arayacagımı büyük kücük duyarsız aramak için) sebebide blob alanda charset win1214 giriyorsunuz ama Collate diye bir secenek yok yada ben bulamadım
turkce karakter sıralamada ve donusturmede sorun cıkartıyor.
Neyse sonuc itibari ile Firebird de her ikiside calısıyor (sanırım containing like in '%aranacak%' seklinde kullanımı ile aynı)
ha birde index mevzu var blob alanlar icin index olusturuluyormu bilmiyorum, boyutları cok buyuk oldugu icin olmayabilir.
ÜŞENME,ERTELEME,VAZGEÇME
Cevapla