【问题标题】:TSQL: XOR of varbinariesTSQL:变量二进制文件的异或
【发布时间】:2018-05-29 10:01:52
【问题描述】:

有没有办法得到一个varbinary,它是对另外两个Varbinaries 进行异或运算的结果?

这适用于 SQL Server 2012+

谢谢

【问题讨论】:

    标签: sql-server tsql sql-server-2012 xor varbinary


    【解决方案1】:

    T-SQL 中有 XOR-Operator:

     SELECT 32 ^ 16;
    

    这对这两个数字的位图执行按位异或。

    但是 - 根据this link - 运算符的至少一侧必须是intsmallinttinyint

    所以,不,VARBINARY XOR VARBINARY 没有内置支持。

    你可能会想到一个 CLR 函数...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-10
      • 2012-01-30
      • 1970-01-01
      • 2012-06-25
      • 2017-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多