Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SUBSTRING() dan nilai heksadesimal

SUBSTRING dokumentasi tidak terlalu jelas tentang bagaimana memperlakukan nilai biner, mengacu pada 'karakter' daripada byte. Tapi itu secara efektif memperlakukan input sebagai urutan byte, dan dengan 1, 1 Anda meminta byte pertama dari urutan:

Input    Byte sequence
----------------------
0x6      06
0xF6     F6
0xFF6    0F F6
0xFFF6   FF F6

Output dari SUBSTRING(input, 1, 1) :

0x06
0xF6
0x0F
0xFF



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa memberi tahu program saya ketika database telah diperbarui?

  2. Apa cara terbaik untuk menyimpan koordinat (bujur/lintang, dari Google Maps) di SQL Server?

  3. Menemukan nilai bukan nol sebelumnya dari daftar urutan tanggal

  4. Hasilkan kembali catatan basis data menggunakan LinqToSql?

  5. Masalah Replikasi Transaksional SQL Server