ビットごとの演算子 (Transact-SQL)
ビットごとの演算子は、整数型に分類されるデータ型を持つ 2 つの式に対してビット操作を実行します。
演算子 |
意味 |
---|---|
ビットごとの AND (オペランドは 2 つ) |
|
ビットごとの OR (オペランドは 2 つ) |
|
ビットごとの排他的 OR (オペランドは 2 つ) |
ビットごとの演算子のオペランドは、整数または image 型を除くバイナリ文字列型に分類されるデータ型です。ただし、両方のオペランドがバイナリ文字列型に分類されるデータ型であってはなりません。 次の表は、サポートされているオペランドのデータ型を示します。
左オペランド |
右オペランド |
---|---|
int、smallint、または tinyint |
|
int、smallint、tinyint、または bit |
|
int、smallint、tinyint、binary、または varbinary |
|
int、smallint、tinyint、binary、または varbinary |
|
int、smallint、tinyint、binary、または varbinary |
|
int、smallint、または tinyint |