MSDN says что допустимые типы для Modulo являютсяОператор Modulo, как сделать двоичный% bigint?
типов данных в целочисленных и монетарных типах данных категорий, или числовой тип данных
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?
Да, это работает. Спасибо. Это противоречиво, почему оно преобразует max bigint в числовое. – Alsin