TsurugiのSQLの関数のoctet_lengthのメモ。
octet_length関数は、文字列のバイト数を取得する関数。
Tsurugi 1.0.0-BETA6以降。
octet_length(文字列)
Tsurugiでは文字列はUTF-8で保持されており、octet_lengthはそのバイト数を返す。
create table test ( str varchar(10) ); insert into test values('abc'), ('あいう'), ('');
tgsql> select str, octet_length(str) from test; [str: CHARACTER, @#1: INT8] [abc, 3] [あいう, 9] [, 0] (3 rows)