当前位置: 代码迷 >> Oracle开发 >> to_char()函数长度有关问题,高手
  详细解决方案

to_char()函数长度有关问题,高手

热度:160   发布时间:2016-04-24 07:52:52.0
to_char()函数长度问题,请教各位高手
create   table   s(   a   varchar(3));
insert   into   s   values(tochar(1, '099 '));

这样提示ORA-01401:   插入的值对于列过大
可是   a就是3位长度啊,怎么会有这种提示?

------解决方案--------------------
insert into s values(replace(to_char(1, '099 '), ' '));

to_char转化后前面有个空格

原因不知道