VARCHAR(120)になりますが、実際には480バイトを格納する列の要求をモデル化しようとしています。
480の長さは、VARCHAR(120)= 120 x 4 = 480バイトとして確立されます。これは、文字列単位の仕様コード単位32によるものです。つまり、1文字ごとに4バイトを消費します。
DDLの構文がわかりません。私の調査では、文字セットをUTF-32に設定する表の作成中にステートメントが必要であることが示されていますが、私は不確かです。これは、DB2中間層(非メインフレーム)用です
ここに私が見つけたものがありますが、それが有効であるか、どのようにCOLLATE
機能するかはわかりません。
ALTER TABLE table_name
MODIFY column_name VARCHAR(255)
CHARACTER SET utf8
COLLATE utf8_unicode_ci;
助けていただければ幸いです!