CHAR関数により固定長の文字列への変換値が返されます。
CHAR (文字式 [, 数] )
もし文字式の長さが数よりも小さかった場合、長さが数と等しくなるよう、関数の結果は空白によりつめられます。もし文字式の長さが数より大きかった場合、切捨てが行われます。もし空白以外の文字が切り捨てられ、文字式が長い文字列(LONG VARCHARやCLOB)でなければ、警告が返されます。
CHAR (整数式 )
関数の結果は、SQLの整数として渡された引数を文字列で表現したものとなります。結果は引数の数を10進で表すn文字および、もし引数が負数であったなら負の符号から構成されます。また結果は左詰めされています。
CHAR (日時式 )
CHAR (小数式 )
CHAR (浮動小数点数式 )
SELECT CHAR(EDLEVEL) FROM EMPLOYEEEDLEVELが18とするなら、その値がCHAR(6)型で'18 'と返されます。(18に空白が4つ続きます。)