Les opérateurs au niveau du bit exécutent des manipulations de bits entre deux expressions de tout type de données de la catégorie entier.
Les opérandes des opérateurs au niveau du bit peuvent être de tout type de données des catégories chaîne binaire ou entier (à l'exception du type de données image), mais les deux opérandes ne peuvent être de n'importe quel type de données de la catégorie chaîne binaire. Ce tableau indique les types de données d'opérandes pris en charge.
|
Opérande de gauche
|
Opérande de droite
|
|---|
|
binary
|
int, smallint ou tinyint
|
|
bit
|
int, smallint, tinyint ou bit
|
|
int
|
int, smallint, tinyint, binary ouvarbinary
|
|
smallint
|
int, smallint, tinyint, binary ouvarbinary
|
|
tinyint
|
int, smallint, tinyint, binary ouvarbinary
|
|
varbinary
|
int, smallint ou tinyint
|

Voir aussi