Oracle PL/SQL içinde genel programlama dillerinde de var olan bir çok özellik fonksiyonlarda yer almıştır. Bunlardan bir tanesi de ASCII fonksiyonudur.
ASCII fonksiyonu Oracle PL/SQL içerisinde bir karakterin ASCII kodunu bulmak için kullanılır. Bu fonksiyon parametre olarak bir karakter alır ve bu karakterin ASCII kodunu geri döndürür.
Fonksiyonun genel kullanımı aşağıdaki gibidir.
ASCII('sorgulanacak_karekter');
Yukarıdaki örnek sorguyu da çalıştırdığımızda bize 115 sonucunu dönecektir. Yani biz karakter sorgulamamız gerekirken metin girersek de ORACLE bize sonuç dönecektir. Ama sonuç metin içerisinde yer alan ilk karakterin ASCII karşılığı olacaktır.
Örnek bir kaç sorgu çalıştıracak olursak:
SELECT ASCII('A') FROM DUAL;
Sonuç: 65
SELECT ASCII('&') FROM DUAL;
Sonuç: 38
SELECT ASCII('£') FROM DUAL;
Sonuç: 163
SELECT ASCII('Ğ') FROM DUAL;
Sonuç: 208
Bu fonksiyon aşağıdaki Oracle sürümlerinde yer almaktadır. Muhtemelen bundan sonraki tüm sürümlerde de yer alacaktır.
-Oracle 12c,
-Oracle 11g,
-Oracle 10g,
-Oracle 9i,
-Oracle 8i
Son olarak konuyu özetleyecek olursak, Oracle ASCII fonksiyonu parametre olarak aldığı karakterin ASCII kodunu bulmak için geliştirilmiş bir fonksiyondur.
Oracle PL/SQL bünyesinde yer alan tüm metin ve karakter fonksiyonları listesine buradan erişebilirsiniz.
Oracle PL/SQL bünyesinde yer alan tüm fonksiyonlara ve açıklamalarına ise buradan erişebilirsiniz.
Yorumlar
Yorum Gönder