Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
SSIS Integration Runtime ve službě Azure Data Factory
Provede bitovou operaci AND pro dvě celočíselné hodnoty. Porovná každý bit prvního operandu s odpovídajícím bitem druhého operandu. Pokud jsou oba bity 1, je odpovídající bit výsledku nastaven na hodnotu 1. V opačném případě je odpovídající bit výsledku nastaven na hodnotu 0.
Obě podmínky musí být celočíselného typu se znaménkem nebo obě podmínky musí být celočíselného typu bez znaménka.
Syntaxe
integer_expression1 & integer_expression2
Arguments
integer_expression1, integer_expression2
Je libovolný platný výraz datového typu se znaménkem nebo bez znaménka. Další informace najdete v tématu datové typy integračních služeb.
Typy výsledků
Určuje datové typy těchto dvou argumentů. Další informace najdete v tématu Datové typy integračních služeb ve výrazech.
Poznámky
Pokud má některý z podmínek hodnotu null, výsledek výrazu je null.
Příklady výrazů
Tento příklad provádí bitové operace AND mezi sloupci NumberA a NumberB. NumberA obsahuje 3 (0000011) a sloupec NumberB obsahuje 7 (00000111).
NumberA & NumberB
Výraz se vyhodnotí jako 3 (00000011).
00000011
00000111
-----------
00000011
Tento příklad provádí bitové operace AND mezi sloupci ReorderPoint a SafetyStockLevel .
ReorderPoint & SafetyStockLevel
Pokud je Bod objednání 10 a Úroveň bezpečnostní zásoby je 8, výraz se rovná 8 (00001000).
00001010
00001000
-----------
00001000
Tento příklad provádí bitové operace AND mezi dvěma celými čísly.
3 & 5
Výraz se vyhodnotí jako 1(00000001).
00000011
00000101
-----------
00000001