Oracle
Oracle DB: Case Insensetive Arama
24 Nis
Uygulama geliştiricilerin veya veri tabanı yöneticilerinin genellikle problem yaşadığı konulardan bir tanesi de Oracle Case Insensetive Search (Büyük Küçük Harfe Duyurlu Arama). Bunu konu üzerine bir çok yazı ile karşılaşmış ve bu konu ile ilgili bir çok çözüm yolunu uygulamaya çalışmış olabilirsiniz. Oracle 10gR2 öncesinde case insensetive arama için bir çok çözüm yolu mevcut olmasına rağmen bu yollardan sadece bir tanesinin uygulanması nihai çözüm olmamaktadır.
Örneğin “Querying Data with Case Insensevity” bu konulara bir örnek olabilir. Genellikle bu yol uygulama geliştiriciler için çok maliyetli olmaktadır. Maliyet ile kastetmek istediğim çok fazla emek ve zaman kaybıdır. Çünkü yazılmış betikler içindeki sorguların yapısını değiştirmek gerekmektedir. Kısacası bu durumda tek seçeneğiniz UPPER, NLS_UPPER ve REGEXP_LIKE gibi optisiyonları kullanmak olacaktır. Fakat 10gR2 sürümünden sonra gelen bir özellik ile bu duruma daha iyi bir çözüm bulunmuştur.
Son Yorumlar