输入参数的长度大于格式掩码To_CHAR

时间:2017-03-25 06:26:27

标签: sql oracle to-char

执行以下查询时,结果为#。

有人可以向我解释原因吗?

select to_char(1228.0000,'$999.9999') from dual;

1 个答案:

答案 0 :(得分:0)

长度1228超过999的长度。以下工作:

  • select to_char(1228.0000,'$9999.9999') from dual; -- $1228.0000
  • select to_char(122.0000,'$999.9999') from dual; -- $122.0000