SUBBITSTRは、target_arg文字列式から、position_argで指定したビット位置以降のサブビット列を抽出します。データ型ごとのビット位置の範囲については、ビットおよびバイトの番号付けモデルを参照してください。
抽出するサブビット列の長さをnum_bits_argの値で指定し、この関数が返すべきビット数を示します。この関数から返される値はVARBYTE列なので、返されるビット数は、要求したビット数より大きなバイト境界に丸められることがあります。
返されるビットは右寄せにされ、余剰なビット(要求したビット数を超えた分)には0が補填されます。
position_argが負であるか、範囲外である(つまり、target_argのサイズを超過している)場合は、エラーが返されます。
num_bits_argが負の場合や、開始位置のposition_argを計算に入れると残りのビット数を超えてしまう場合は、エラーが返されます。
いずれかの入力引数がNULLの場合、この関数はNULLを返します。