读书人

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

发布时间: 2012-02-11 09:51:35 作者: rapoo

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转化后前面有个空格

原因不知道

读书人网 >oracle

热点推荐