CHARは固定長の領域で文字列を記録します。
長さ は符号のない定数の整数値です。長さの既定値は1です。
java.lang.String
CHAR
は文字列値が型の長さより短い場合、空白で空きを詰めます。 は文字列値が型の長さより長い場合、空白を切り捨てます。空白以外の文字を残した文字列が長すぎる場合、例外が挙がります。比較演算子がCHARに適用された場合、文字列長の短い値には空白がつめられて、文字列長の長い値と同じ長さになるように処理されます。
CHARとVARCHARの値が式にて混在して利用されていた場合、長さの短い値はスペースで詰められて、文字列長の長い値と同じ長さになるよう処理されます。
文字列の定数の型はCHARです。
CHARデータ型の最大長はjava.lang.Integer.MAX_VALUEです。