ビット配列の特定ビットの値を設定します。
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/2003 ベンダ拡張。
次の文は、値 00100011 を返します。
SELECT SET_BIT( '00110011', 4 , 0); |
次の文は、値 00111011 を返します。
SELECT SET_BIT( '00110011', 5 , 1); |
次の文は、値 00111011 を返します。
SELECT SET_BIT( '00110011', 5 ); |
次の文は、値 00001 を返します。
SELECT SET_BIT( 5 ); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |