powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / CAST(@varbinary as varchar) обрезает результат на первом пробеле. Как преобразовать
4 сообщений из 4, страница 1 из 1
CAST(@varbinary as varchar) обрезает результат на первом пробеле. Как преобразовать
    #40053683
Verbovsky Innokenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
DECLARE @d varbinary(1000)
select @d=0x313233003435
select cast(@d as varchar(8000))


результат - '123'

А как полный результат '123 45' получить?
...
Рейтинг: 0 / 0
CAST(@varbinary as varchar) обрезает результат на первом пробеле. Как преобразовать
    #40053687
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
00 - это не символ пробела
...
Рейтинг: 0 / 0
CAST(@varbinary as varchar) обрезает результат на первом пробеле. Как преобразовать
    #40053690
msLex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Verbovsky Innokenty
Код: sql
1.
2.
3.
DECLARE @d varbinary(1000)
select @d=0x313233003435
select cast(@d as varchar(8000))



результат - '123'

А как полный результат '123 45' получить?


Он не обрубает. Можете повторно конвертнуть в varbinay и увидеть. Это ssms при отображении обрезает.
...
Рейтинг: 0 / 0
CAST(@varbinary as varchar) обрезает результат на первом пробеле. Как преобразовать
    #40053713
Verbovsky Innokenty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
msLex, спасибо!

Вот ведь неудобно-то как получилось )
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / CAST(@varbinary as varchar) обрезает результат на первом пробеле. Как преобразовать
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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