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 biri de ikili sayı sistemindeki bir sayıyı(bit dizisini) onluk sayıya dönüştüren fonksiyon olan BIN_TO_NUM fonksiyonudur. BIN_TO_NUM fonksiyonu parametre olarak bir ve sıfırlardan oluşan bir diziyi alır ve sonuç olarak bir sayı döndürür. Fonksiyonun genel kullanımı aşağıdaki gibidir. BIN_TO_NUM( expr1, expr2, ... expr_n) Fonksiyon içindeki expr1, expr2, ... expr_n 1 ve 0'dan oluşan sayı dizisini ifade eder ve virgülle ayrılır. Fonksiyonun genel tanıtımından sonra örneklere geçebiliriz. SELECT BIN_TO_NUM(1,1,1,1) FROM DUAL; Sonuç :15 SELECT BIN_TO_NUM(1,0,1,0,1,1,1,0) FROM DUAL; Sonuç : 174 Parametre olarak girilen değer içinde 1 ve 0 dışında sayı girilirse SELECT BIN_TO_NUM(1,0,1,1,1,0,1,3) FROM DUAL; Sonuç olarak aşağıdaki hata ile karşılaşırız: ORA-01428 : bağıms...
Karabağ Azerbaycandır!