Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
ビット配列の特定ビットの値を設定します。
SET_BIT( [ bit-expression, ]bit-position [, value ] )
bit-expression ビットを変更するビット配列。
bit-position 設定するビットの位置。これは符号なしの整数にしてください。
value ビットに設定する値。
LONG VARBIT
bit-expression のデフォルト値は、すべてのビットが 0 (FALSE) に設定された長さ bit-position のビット配列です。
value のデフォルト値は 1 (TRUE) です。
いずれかのパラメーターが NULL の場合、結果は NULL です。
配列の位置は左側からカウントします。初期値は 1 です。
SQL/2008 ベンダー拡張。
次の文は、値 00100011 を返します。
SELECT SET_BIT( '00110011', 4 , 0);
次の文は、値 00111011 を返します。
SELECT SET_BIT( '00110011', 5 , 1);
SELECT SET_BIT( '00110011', 5 );
次の文は、値 00001 を返します。
SELECT SET_BIT( 5 );