Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Получить значения выделенных байтов в Varbinary(max)  [new]
jeka_tg
Guest
У меня есть переменная:
declare @bytes varbinary(max)

я могу достать с неё значение первых 4 байтов, а затем вторых 4 байтов?
5 окт 11, 13:46    [11387863]     Ответить | Цитировать Сообщить модератору
 Re: Получить значения выделенных байтов в Varbinary(max)  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Мы не против, доставайте.
5 окт 11, 13:46    [11387870]     Ответить | Цитировать Сообщить модератору
 Re: Получить значения выделенных байтов в Varbinary(max)  [new]
iap
Member

Откуда: Москва
Сообщений: 47142
jeka_tg,

SUBSTRING?
5 окт 11, 13:48    [11387892]     Ответить | Цитировать Сообщить модератору
 Re: Получить значения выделенных байтов в Varbinary(max)  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31959
jeka_tg
У меня есть переменная:
declare @bytes varbinary(max)
я могу достать с неё значение первых 4 байтов, а затем вторых 4 байтов?
Да, SUBSTRING
5 окт 11, 13:49    [11387896]     Ответить | Цитировать Сообщить модератору
 Re: Получить значения выделенных байтов в Varbinary(max)  [new]
jeka_tg
Guest
SUBSTRING - это для строковых значений (varchar(max), nvarchar(max) и т.д.).
Разве для бинарных данных он подходит?
5 окт 11, 14:00    [11388043]     Ответить | Цитировать Сообщить модератору
 Re: Получить значения выделенных байтов в Varbinary(max)  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
jeka_tg
SUBSTRING - это для строковых значений (varchar(max), nvarchar(max) и т.д.).
Разве для бинарных данных он подходит?
Вас в хелпе забанили, что ли?

SUBSTRING (Transact-SQL)
SUBSTRING ( value_expression ,start_expression , length_expression )

value_expression
Is a character, binary, text, ntext, or image expression.


Сообщение было отредактировано: 5 окт 11, 14:03
5 окт 11, 14:03    [11388094]     Ответить | Цитировать Сообщить модератору
 Re: Получить значения выделенных байтов в Varbinary(max)  [new]
Glory
Member

Откуда:
Сообщений: 104751
jeka_tg
SUBSTRING - это для строковых значений (varchar(max), nvarchar(max) и т.д.).
Разве для бинарных данных он подходит?

Надо использовать хелпы, а не придумывать самому
BOL - SUBSTRING
Returns part of a character, binary, text, or image expression
5 окт 11, 14:03    [11388095]     Ответить | Цитировать Сообщить модератору
 Re: Получить значения выделенных байтов в Varbinary(max)  [new]
jeka_tg
Guest
Спасибо за ответ.
Простите за мою невнимательность (забыл за хелп, думал, что все знаю).
5 окт 11, 14:07    [11388168]     Ответить | Цитировать Сообщить модератору
 Re: Получить значения выделенных байтов в Varbinary(max)  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31959
jeka_tg
забыл за хелп, думал, что все знаю
Хорошо сказано :-)
5 окт 11, 16:41    [11389779]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить