Я хочу, чтобы преобразовать строку в Microsoft SQL для hexdecimal значения, например так:Преобразование MSSQL строки в Hex и unhex значения в MySQL
declare @b varbinary(max)
set @b = (Select cast('Ali' as varbinary))
select cast(@b as varchar(max))
select @b
Она возвращает:
Это замечательно! Но знаю, что я хочу unhex точной строки в MySQL:
Таким образом, в MySQL строка выглядит немного отличается от строки я получаю от MSSQL. Может быть, я мог бы сделать строку замены или что-то
Но с более сложной струны даже Варис между MSSQL и MySQL:
- такой же метод, как и раньше, просто попробовал другую строку: -
MSSQL-String: 0x53414D31302F32303130E4F6FCDF5C2A23E92D656E64657C3C6469762073
MySQL-String: 53414D31302F32303130C3A4C3B6C3BCC39F2A23C3A92D656E
Бегина ning одинаково (возможно, из-за SAM), но, похоже, проблема с особыми символами ... :-(