Как составить два varbinary

У меня есть две маски varbinary:

@mask1  = 0x0000000000000001

@mask65 = 0x7FFFFFFFFFFFFFFF0000000000000003

Я должен

1) соедините их, чтобы получить что-то вроде этого @mask_composite = @mask1 | @mask65

2) проверить @mask_composite & @mask2 > 0

Как я могу сделать это с помощью T-SQL?


person garik    schedule 02.06.2011    source источник


Ответы (1)


Здесь какой-то парень поделился решение.

Это функция, которая разбивает varbinary на целые, применяет побитовую логику и объединяет ее обратно.

person GSerg    schedule 02.06.2011