应该就是版本的问题,我的9i可以执行出来的,试试下边这种写法,看行吗
select to_number('RMB100000','L9999990000') from dual;
看看你cSPID这个字段
是不是字符型的,有可能是这个地方的错误,因为你SEQtbOcspSubPublishersnextval取出来的是数字吧,可能隐性转换没生效,不行的话强制转一下
比如这样
select to_char(OCSPSEQtbOcspSubPublishersnextval) into :newcSPID from dual;
以上就是关于关于Oracle to_number 函数无效字符问题,难道是我数据库本身问题吗数据库版本10G。全部的内容,包括:关于Oracle to_number 函数无效字符问题,难道是我数据库本身问题吗数据库版本10G。、oracle 10g数据库执行SQL语句报无效的字符是怎么回事、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)