ビット文字列配列の要素の論理和であるビット文字列を返します。
ANY(x)
x は配列式です。x がビット文字列配列でない場合はビット文字列配列に変換されます。
ANY 関数は、配列に含まれる最も長いビット文字列値と同じ長さのビット文字列を返します。配列のいずれかの要素に対応するビットが存在し、その値が 1 の場合、結果の各ビットが 1 になります。
DECLARE BIT_TEST(3) BIT(5) INITIAL ('10011'B, '10111'B, 10110'B); DECLARE BIT_RES BIT(5); BIT_RES = ANY(BIT_TEST); /* returns '10111'B */
なし。
説明
ANY 関数は、配列に含まれる最も長いビット文字列値と同じ長さのビット文字列を返します。配列のいずれかの要素に対応するビットが存在し、その値が 1 の場合、結果の各ビットが 1 になります。