Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Pengecoran Tipe Oracle

Jika Anda ingin melihat bagaimana melakukan konversi biner,hex,oct, lihat di sini . (Tom Kyte batu)

Misalnya,

SQL> select to_bin( 123 ) bin, to_hex( 123 ) hex, to_oct( 123 ) oct from dual
2  /

BIN             HEX             OCT
--------------- --------------- ---------------
1111011         7B              173

EDIT:Jika Anda hanya ingin melihat apakah bit aktif/nonaktif, Anda bisa menggunakan fungsi bitand (yang keluar dari kotak dengan Oracle). Fungsi to_bin juga ditampilkan di sini, tetapi tidak perlu menggunakan fungsi 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

Anda juga dapat menggunakan fungsi daya untuk mendapatkan nilai param ke-2 untuk bitand (2^n). misalnya, daya(2,0), daya(2,1), daya(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. Kembalikan koleksi dari fungsi yang dikemas untuk digunakan di pilih

  2. Temukan seluruh pohon dari akar yang memberikan simpul apa pun

  3. Menggunakan nilai berurutan untuk kunci utama dalam kueri INSERT

  4. REGEXP_REPLACE() Fungsi di Oracle

  5. Periksa apakah parameter NULL dalam klausa WHERE