to_char()函数的问题
to_char('7','00')得到的结果并不是预期的'07',而是' 07',你会发现在前面多了个空格。
因为这个,如果你作条件判断的话:
if to_char('7','00')='07'
...
...
--这里永远不会被执行!
end if;
所以在用to_char()的时候,最后对结果trim()一下,这样才能才得到正确结果
to_char('7','00')得到的结果并不是预期的'07',而是' 07',你会发现在前面多了个空格。
因为这个,如果你作条件判断的话:
if to_char('7','00')='07'
...
...
--这里永远不会被执行!
end if;
所以在用to_char()的时候,最后对结果trim()一下,这样才能才得到正确结果