Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Преобразование из varbinary в varchar(max)  [new]
Albatross
Member

Откуда:
Сообщений: 998
нужно преобразовать @inp varbinary (80) (user_sid()) в строку и потом обратно.
SQL Server 2005й
convert (char(100), @inp, 1) в нем не работает, как следует.
Всё равно в какую строку, не суть важно, но пусть работает, например, как convert (char(100), @inp, 1)

Приложение некоторое умеет только с текстом работать, varbnary ему не подсунешь, поэтому нужны две ф-ции - в строку и из строки.
Подскажите, пожалуйста!
26 июн 13, 16:11    [14487602]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование из varbinary в varchar(max)  [new]
Albatross
Member

Откуда:
Сообщений: 998
Albatross,

Т.е. иначе говоря, хочется в строке видеть обычные символы, а не с кодом 0x00 и пр, как получается в sql server 2005м.
26 июн 13, 16:12    [14487612]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование из varbinary в varchar(max)  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
2005 это же старье, обновитесь и проблема уйдет сама собой
26 июн 13, 16:13    [14487623]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование из varbinary в varchar(max)  [new]
Albatross
Member

Откуда:
Сообщений: 998
Паганель
2005 это же старье, обновитесь и проблема уйдет сама собой

Это невозможно.
У заказчика 2005й и менять он его не будет:(
26 июн 13, 16:24    [14487708]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование из varbinary в varchar(max)  [new]
Albatross
Member

Откуда:
Сообщений: 998
Я же помню была какая-то системная ф-ция которая также делает.
Вот только не могу вспомнить.
26 июн 13, 16:39    [14487825]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование из varbinary в varchar(max)  [new]
Albatross
Member

Откуда:
Сообщений: 998
Нашел
http://blogs.msdn.com/b/sqltips/archive/2008/06/30/converting-from-base64-to-varbinary-and-vice-versa.aspx
26 июн 13, 16:58    [14487960]     Ответить | Цитировать Сообщить модератору
 Re: Преобразование из varbinary в varchar(max)  [new]
binary to text
Guest
http://balajiramesh.wordpress.com/2008/03/10/convert-column-data-from-binary-to-string-with-sql-server-2005/
26 июн 13, 16:58    [14487968]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить