CHARは固定長の領域で文字列を記録します。
CHAR[ACTER] [(長さ)]
長さ は符号のない定数の整数値です。長さの既定値は1です。
java.lang.String
CHAR
Derbyは文字列値が型の長さより短い場合、空白で空きを詰めます。Derby は文字列値が型の長さより長い場合、空白を切り捨てます。空白以外の文字を残した文字列が長すぎる場合、例外が挙がります。比較演算子がCHARに適用された場合、文字列長の短い値には空白がつめられて、文字列長の長い値と同じ長さになるように処理されます。
CHARとVARCHARの値が式にて混在して利用されていた場合、長さの短い値はスペースで詰められて、文字列長の長い値と同じ長さになるよう処理されます。
文字列の定数の型はCHARです。
CHARデータ型の最大長はjava.lang.Integer.MAX_VALUEです。
-- 文字列の定数では連続した引用符により、
-- 一重引用符あるいはアポストロフィーを表します。
VALUES 'hello this is Joe''s string'