【发布时间】:2018-05-29 10:01:52
【问题描述】:
有没有办法得到一个varbinary,它是对另外两个Varbinaries 进行异或运算的结果?
这适用于 SQL Server 2012+
谢谢
【问题讨论】:
标签: sql-server tsql sql-server-2012 xor varbinary
有没有办法得到一个varbinary,它是对另外两个Varbinaries 进行异或运算的结果?
这适用于 SQL Server 2012+
谢谢
【问题讨论】:
标签: sql-server tsql sql-server-2012 xor varbinary
T-SQL 中有 XOR-Operator:
SELECT 32 ^ 16;
这对这两个数字的位图执行按位异或。
但是 - 根据this link - 运算符的至少一侧必须是int、smallint 或tinyint。
所以,不,VARBINARY XOR VARBINARY 没有内置支持。
你可能会想到一个 CLR 函数...
【讨论】: