Ana içeriğe atla

Kayıtlar

ASCII Fonksiyonunun Tersi etiketine sahip yayınlar gösteriliyor

Oracle CHR 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 CHR fonksiyonudur. CHR fonksiyonu Oracle PL/SQL içerisinde parametre olarak verilen sayının karakter karşılığını döndüren fonksiyondur. Bu özelliği ile CHR fonksiyonu ASCII fonksiyonu n tersi olan işlemi yapar. Fonksiyonun genel kullanımı aşağıdaki gibidir. CHR  (sayi); Yukarıdaki şekilde sorguyu çalıştırırsak ORA-00904: "SAYI": geçersiz belirleyici 00904. 00000 -  "%s: invalid identifier"  hatası alırız. Bunun için sayı yerine mutlaka numerik değer girilmesi gerekiyor. Örnek bir kaç sorgu çalıştıracak olursak: SELECT CHR(65) FROM DUAL; SONUÇ: A SELECT CHR(203) FROM DUAL; SONUÇ: Ë Girilen sayının çok büyük olması durumunda Oracle sayısal taşma hatası verecektir.