BIT 関数

目的

算術値または文字列値をビット文字列に変換します。

構文

BIT(s)

または

BIT(s,l)

パラメーター

s は算術値または文字列値で、オプションの l は正の整数です。

説明

BIT 関数は、算術値または文字列値をビット文字列に変換します。オプションで長さを指定できます。

まず、s がビット文字列に変換されます。この文字列の長さは、「データ型変換」の章のデータ型変換の規則によって決まります。その後、長さ l が指定されている場合は、ビット文字列の右側がその長さまでで切り捨てられるか、その長さになるまでゼロ ビットで埋められます。

DECLARE INTEGER FIXED BINARY(15); 
DECLARE BIT_STRING BIT(15);

INTEGER = 20;
BIT_STRING = BIT(INTEGER);
/* BIT_STRING NOW EQUALS '000000000010100'B */

制約事項

なし。