後続ダブル ゼロ バイトもバイトとしてみなされるので、固定長列の値の長さは、常にその列に定義されている長さと等しくなります。
可変長列の値の長さは、常にその値に含まれているバイト数(後続ダブル ゼロ バイトも含む)と等しくなります。
データ値のバイト カウントに後続ブランクを含めないようにするには、BYTESへの引数にTRIM関数を使用します。 例えば、
SELECT BYTES( TRIM( TRAILING FROM byte_col ) ) FROM table1;
後続ダブル ゼロ バイトもバイトとしてみなされるので、固定長列の値の長さは、常にその列に定義されている長さと等しくなります。
可変長列の値の長さは、常にその値に含まれているバイト数(後続ダブル ゼロ バイトも含む)と等しくなります。
データ値のバイト カウントに後続ブランクを含めないようにするには、BYTESへの引数にTRIM関数を使用します。 例えば、
SELECT BYTES( TRIM( TRAILING FROM byte_col ) ) FROM table1;