Umwandlung einer Dezimalzahl in eine Binärzahl

Für jeden der mal eine Dezimalzahl in eine Binärzahl innerhalb eines Select oder PL/SQL Programms umwandeln will hier eine kleine PL/SQL-Function (funktioniert nach der Restwertmethode):

create or replace function dec2bin(p_nr in number) return varchar2 is
   v_erg  number;
   v_rest number;
 begin
   v_erg  := trunc(p_nr/2);
   v_rest := mod(p_nr,2);
   if v_erg > 0 then
     return(dec2bin(v_erg)||v_rest);
   else
     return(v_rest);
   end if;
 end dec2bin;
 /

Das könnte Sie auch interessieren

Bleiben Sie informiert:

its-people hilft Ihnen...

Weitere Blogthemen:

its-people – wir machen Ihre IT moderner,
leistungsfähiger und sicherer

Erfahren Sie bei einem persönlichen Gespräch, wie wir Sie gewinnbringend unterstützen können. Suchen Sie sich einen passenden Zeitpunkt aus. Wir melden uns. Versprochen!