ORACLE中报错ORA-01481: 无效的数字格式模型,求高手解决!

2025-04-15 05:59:14
推荐回答(2个)
回答1:

是日期格式的问题,用TO_DATE(i,'YYYYMMDD')按日期格式把字符串转换成Date型,  在用TO_CHAR(TO_DATE(i,'YYYYMMDD'),'YYYYMMDD')按日期格式把Date转换成字符串试试。

1、Oracle WDP 全称为Oracle Workforce Development Program,是Oracle (甲骨文)公司专门面向学生、个人、在职人员等群体开设的职业发展力课程;

2、Oracle的技术广泛应用于各行各业,其中电信、电力、金融、政府及大量制造业都需要Oracle技术人才,Oracle公司针对职业教育市场在全球推广的项目,其以低廉的成本给这部分人群提供Oracle技术培训,经过系统化的实训,让这部分人群能够迅速掌握Oracle最新的核心技术,并能胜任企业大型数据库管理、维护、开发工作;

3、而TO_DATE(i,'YYYYMMDD')只是Oracle里的一个数据格式,'YYYYMMDD'这样的一个格式,(i,'YYYYMMDD')这种是错误的,只要修改TO_CHAR(TO_DATE(i,'YYYYMMDD'),'YYYYMMDD')就可以。

回答2:

FZ_NF 是不是字符串类型? 是的话就不用转啦 substr(FZ_NF ,1,4)