powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Конвертация Binary в NVARCHAR, не могу разобраться.
5 сообщений из 5, страница 1 из 1
Конвертация Binary в NVARCHAR, не могу разобраться.
    #40088145
abrashka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый!
Помогите плиз разобраться с ситуацией:
Есть бинарное поле, которое содержит текст типа такого: "1033;Moscow;1049;Москва"
Вопрос такой, можно ли как-то конвертировать эти бинарные данные в текст средствами SQL(без CLR)?
Например вот это значение: 0x00000400000009000000000000000000000000000000090057006F006F00

Спасибо!
...
Рейтинг: 0 / 0
Конвертация Binary в NVARCHAR, не могу разобраться.
    #40088157
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
declare @s varchar(255) = '1033;Moscow;1049;Москва';

select cast(@s as varbinary(1000)) as [бинарная], cast(cast(@s as varbinary(1000)) as varchar(255)) as [восстановленная], @s [исходная строка];



а у вас непонятно что закодировано
...
Рейтинг: 0 / 0
Конвертация Binary в NVARCHAR, не могу разобраться.
    #40088160
abrashka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

Спасибо!
Возможно я не правильно указалл формат. В любом случае есть возможность разложить бинарное значение котороя я указал на байты?
...
Рейтинг: 0 / 0
Конвертация Binary в NVARCHAR, не могу разобраться.
    #40088200
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
abrashka
есть возможность разложить бинарное значение котороя я указал на байты?
Код: sql
1.
2.
3.
4.
5.
6.
7.
select
 a.n, substring(t.b, a.n, 1)
from
 (select 0x00000400000009000000000000000000000000000000090057006F006F00) t (b) cross apply
 (select top (datalength(t.b)) row_number() over (order by 1/0) from master.dbo.spt_values) a (n)
order by
 a.n;
...
Рейтинг: 0 / 0
Конвертация Binary в NVARCHAR, не могу разобраться.
    #40088207
abrashka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
invm,
Спасибо большое, буду копать отсюда!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Конвертация Binary в NVARCHAR, не могу разобраться.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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