Ana içeriğe atla

Kayıtlar

Oracle Karakter Seti etiketine sahip yayınlar gösteriliyor

Oracle CONVERT Fonksiyonu Kullanımı

Oracle PL/SQL içinde genel programlama dillerinde yer olan ve PL/SQL'e has bir çok özellik fonksiyonlar altında bir araya toplanmıştır. Bu fonksiyonlar veritabanı işlemleri ve sorgulama işlemleri sırasında geliştiricilerin işini çok kolaylaştırmaktadır. Bunlardan bir tanesi de CONVERT fonksiyonudur.  Convert sözünün İngilizce kelime anlamı dönüştürmektir. Yaptığı işlem de adına uygundur. Mantık olarak ise ORACLE CONVERT fonksiyonu parametre olarak girilen bir metni, yine parametre olarak girilen karakter set isimlerine göre dönüştürme işlemini yapar. Bu karakter setlerinin ismi ve örnek kullanımları makalenin devamında tablo halinde sunulmuştur. Fonksiyonun genel kullanımı aşağıdaki gibidir. CONVERT( string1, char_set_to, [ char_set_from ] ) Burada: string1 - Dönüştürülecek metin, char_set_to - Hangi karakter setine dönüştüleceği char_set_from - Hangi karakter seti veya setlerinden dönüştürüleceği Örnek sorgu çalıştıracak olursak: SELECT  CONVERT (&#

Oracle ASCIISTR Fonksiyonu Kullanımı

Oracle PL/SQL içinde genel programlama dillerinde yer olan ve PL/SQL'e has bir çok özellik fonksiyonlar altında bir araya toplanmıştır. Bu fonksiyonlar veritabanı işlemleri ve sorgulama işlemleri sırasında geliştiricilerin işini çok kolaylaştırmaktadır. Bunlardan bir tanesi de ASCIISTR fonksiyonu dur. ASCIISTR fonksiyonu Oracle PL/SQL içerisinde parametre olarak verilen metnin veritabanı karakter set karşılığı elde etmek için kullanılan fonksiyondur. Fonksiyonun genel kullanımı aşağıdaki gibidir. ASCIISTR   ('sorgulanacak_metin'); Yukarıdaki örnek sorguyu da çalıştırdığımızda bize sorgulanacak_metin sonucunu dönecektir. Bunun nedeni ise bu metin içerisinde yer alan tüm karakterlerin Oracle veritabanı karakter seti içerisinde yer almasıdır. Bu fonksiyonun asıl kullanım amacı ise Oracle karakter seti içerisinde yer almayan karakter veya metinlerin karşılığını bulmak olduğu için örnek sorguları bu doğrultuda yazmaya çalışacağım. Örnek bir kaç sorgu çalıştır