【发布时间】:2015-08-06 13:54:52
【问题描述】:
MSDN says 模数的有效类型是
整数和货币数据类型类别中的数据类型,或数字数据类型
BINARY 不在列表中,但我仍然可以做
DECLARE
@a bigint = 1,
@b bigint = 2,
@bin binary(16)
SET @bin = cast(@a AS binary(8)) + cast(@b AS binary(8))
PRINT @bin % 2147483647
BIGINT 在列表中,但这不起作用:
PRINT @bin % 9223372036854775807
我的问题,可以做 BINARY % BIGINT 吗?
【问题讨论】:
标签: sql-server binary-data modulo bigint