oracle存储过程中拼接sql给游标 ,拼接字符串多加了2个单引号解决标识符无效的报错问题
1、定义了一个函数,有四个变量,是哪个字符串类型,测试的时候是没有问题,但是调用的时候一直报无效字符。
这里测试没有问题
但是调用就报错
select PKG_EFFIC_MONTH.calcu_month('11','202004','GD0001',1) from dual;
一直提示无效字符,后来发现好像这样的字符串在调用的时候解析不了,于是改成下面这样就可以了
百度了是这样
1、定义了一个函数,有四个变量,是哪个字符串类型,测试的时候是没有问题,但是调用的时候一直报无效字符。
这里测试没有问题
但是调用就报错
select PKG_EFFIC_MONTH.calcu_month('11','202004','GD0001',1) from dual;
一直提示无效字符,后来发现好像这样的字符串在调用的时候解析不了,于是改成下面这样就可以了
百度了是这样