powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Cast (VarBinaryExpression as VarChar) ...результат...
2 сообщений из 2, страница 1 из 1
Cast (VarBinaryExpression as VarChar) ...результат...
    #32001476
Флекс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ,
в хелпе пишут что такая конструкция: Cast (VarBinaryExpression as VarChar)
должна конвертировать бинарные данные в шестнадцатиричную строку - типа: 0xffa0bc...
но что-то, видать, не то, потому, что результат весьма забавный:

RawField varbinary(2000)

select Cast (RawField as varchar) from test_table

------------------------------
Дф˜%kЛz+–џk¦
Ђ­"Гб™Ь[EЛЛКеп
№ЊzЭ{щЪОѕMmo§Ф;Е
Г»з;іж5ґеґ$рМ ФЂ

(4 row(s) affected)

Я что-то неправильно делаю, или так и задумано?
Коли так и задумано - может есть другой способ конвнртировать в
шестнадцатиричную строку ?

Спасибо.
...
Рейтинг: 0 / 0
Cast (VarBinaryExpression as VarChar) ...результат...
    #32001478
Фотография Дед Маздай
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и задумано, она трактует ее как последовательность кодов символов. Это же строка. Встроенной функции для такого преобразования нет. Придется написать самому или взять что-н. готовое типа Q104829 INFO: Converting Binary Data to Hexadecimal String .
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Cast (VarBinaryExpression as VarChar) ...результат...
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]