VARCHAR FOR BIT DATAでは指定された長さ以下のバイナリ列を記録することができます。これは画像のような文字列とすることが適当ではない、構造のない情報を記録するのに便利です。
長さは符号のない整数のリテラルで、長さをバイト数で指定します。
CHAR FOR BIT DATAとは異なり、VARCHAR FOR BIT DATAには、既定の長さは存在しません。長さは最大で32,672バイトにする事ができます。
VARBINARY
値の連結などをVARCHAR FOR BIT DATAとCHAR FOR BIT DATAの値に行うと、得られる結果の値はVARCHAR FOR BIT DATAとなります。
バイトのリテラル値は常にVARCHAR FOR BIT DATAです。CHAR FOR BIT DATAではありません。