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 fonksiyonlardan bir tanesi karakter kodlarına göre karakterlerin kendisini döndüren NCHR fonksiyonudur. Bu fonksiyonun kullanımı CHR fonksiyonu ile benzerlik teşkil etse de ayrı bir fonksiyon olarak ele alınmasının tek nedeni sonuçların uluslararası karakter setine göre dönmesidir ve bu karakter setinde dünyada bilinen hemen hemen tüm karakterler yer almaktadır.
Fonksiyonun genel kullanımı aşağıdaki gibidir.
NCHR (sayi);
Örnek bir kaç sorgu çalıştıracak olursak:
SELECT
NCHR(203)
FROM DUAL;
Sonuç: Ë
SELECT
NCHR(65)
FROM DUAL;
Sonuç: A
NCHR fonksiyonu aşağıdaki Oracle sürümlerinde yer almaktadır.
-Oracle 12c,
-Oracle 11g,
-Oracle 10g,
-Oracle 9i,
-Oracle 8i
Son olarak konuyu özetleyecek olursak, Oracle NCHR fonksiyonu parametre olarak aldığı sayının ulusal karakter karşılığını döndüren bir fonksiyondur.
Yorumlar
Yorum Gönder