Nếu những gì bạn muốn là xem cách thực hiện chuyển đổi nhị phân, hex, oct, hãy xem tại đây . (Tom Kyte đá)
Ví dụ:
SQL> select to_bin( 123 ) bin, to_hex( 123 ) hex, to_oct( 123 ) oct from dual
2 /
BIN HEX OCT
--------------- --------------- ---------------
1111011 7B 173
CHỈNH SỬA:Nếu bạn chỉ muốn xem một bit có được bật / tắt hay không, bạn có thể sử dụng hàm bitand (xuất hiện trong hộp với Oracle). Hàm to_bin cũng được hiển thị ở đây, nhưng không cần thiết để sử dụng hàm bitand.
select to_bin(1234) bin,
2 bitand(1234,1)+0 bit1,
3 bitand(1234,2)+0 bit2,
4 bitand(1234,4)+0 bit3
5 from dual
6 /
BIN BIT1 BIT2 BIT3
------------ ---------- ---------- ----------
10011010010 0 2 0
Bạn cũng có thể sử dụng hàm power để nhận giá trị tham số thứ 2 cho bitand (2 ^ n). ví dụ:power (2,0), power (2,1), power (2,2)