2011-06-02 62 views
2

我有兩個VARBINARY口罩:如何組合2個varbinaries

@mask1 = 0x0000000000000001 

@mask65 = 0x7FFFFFFFFFFFFFFF0000000000000003 

我不得不

1)複合他們得到這樣的@mask_composite = @mask1 | @mask65

2)檢查@mask_composite & @mask2 > 0

我該如何使用T-SQL來做到這一點?

回答

2

Here一些傢伙股a solution

這是一個將varbinaries拆分爲int的函數,應用按位邏輯並將其合併回來。

+0

+1好主意,謝謝你的幫助。 – garik 2011-06-03 08:34:59