Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Truyền kiểu Oracle

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)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thực thi câu lệnh hay chạy tập lệnh?

  2. Mệnh đề WHERE trong OPEN QUERY

  3. Tại sao Vị trí 1 <> 1 trong một truy vấn sẽ trả về tất cả các hàng?

  4. Làm thế nào để in 1 đến 10 mà không cần sử dụng vòng lặp trong PL / SQL?

  5. 2 ưu đãi hàng đầu với tổng tất cả các ưu đãi