Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
Azure Synapse Analytics
Система платформы аналитики (PDW)
Конечная точка SQL аналитики в Microsoft Fabric
Хранилище в Microsoft Fabric
База данных SQL в Microsoft Fabric
Выполняет побитовую логическую AND операцию между двумя целыми значениями и задает значение результату операции.
Соглашения о синтаксисе Transact-SQL
Syntax
expression &= expression
Arguments
expression
Любое допустимое выражение любого из типов данных в числовой категории, за исключением битового типа данных.
Типы возвращаемых данных
Возвращает результат типа данных аргумента с более высоким приоритетом. Дополнительные сведения см. в разделе "Приоритет типа данных".
Remarks
Оператор &= сокращен для использования = операторов и & операторов. Следующие два запроса эквивалентны.
-- &= operator
DECLARE @bitwise AS INT = 1;
SET @bitwise &= 1;
SELECT @bitwise;
GO
-- = and & operators
DECLARE @bitwise AS INT = 1;
SET @bitwise = @bitwise & 1;
SELECT @bitwise;
GO
Оба примера возвращают результат 1.
Дополнительные сведения см. в разделе > (Побитовое И).