|
to_char関数は、第一引数で指定した数値を文字列に変換する関数です。 例えば select to_char(00000333) toChr from dual;というようなSQL文を実行した場合、数値は文字列に変換されますが、その前に数値00000333は333になって前ゼロ5つが消えます。結果は以下のようになります。 toChr ----- 333では先ほどの数値をシングルクォーテーションで囲むとどうなるでしょう。 この場合、00000333は文字列として扱われますのでto_charしても何も変化はおこりません。 以下がその例と結果です。
select to_char('00000333') toChr
from dual;
toChr
--------
00000333
|