Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да конвертирате низ в шестнадесетичен и обратно?

Мисля, че това трябва да работи

SELECT     hex(CAST("Ali" AS VARBINARY)) AS Expr1

за обратно

select CONVERT(varbinary(max), "416C69");

Това ще преобразува във varbinary, след което можете да конвертирате varbinary във varchar

Преобразуване на низ в HEX в SQL

http://blogs.msdn.com/b/sqltips/archive/2008/07/02/converting-from-hex-string-to-varbinary-and-vice-versa.aspx




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Има ли .NET еквивалент на newsequentialid() на SQL Server

  2. Използвайте NEWID(), за да създадете уникална стойност в SQL Server

  3. Връщане на списък с всички сървърни тригери в SQL Server

  4. Поправете съобщение 8116 „Дата на типа данни на аргумента е невалидна за аргумент 1 на функцията под низ“ в SQL Server

  5. Как да завъртите неизвестен брой колони и без агрегат в SQL Server?