SALARY_RDSUM_TABLE(V_SITE, V_YEAR, V_COMPANY_LEGAL, V_RD_NUM, '', L_CURSOR); LOOP FETCH L_CURSOR INTO R_SUBJECT; EXIT WHEN L_CURSOR%NOTFOUND; IF INSTR(R_SUBJECT.RD_NUM, '合計') = 0 THEN 这段SQL报错的原因是在IF语句中使用了R_SUBJECT.RD_NUM,但是R_SUBJECT可能为空或者不包含有效的数字,导致无效的数字错误。 为了解决这个问题,可以在IF语句之前先进行R_SUBJECT是否为空的判断,并且可以使用正则表达式或其他方法来检查R_SUBJECT.RD_NUM是否包含有效的数字。

SQL错误: 无效的数字 - SALARY_RDSUM_TABLE分析

原文地址: https://www.cveoy.top/t/topic/pQed 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录