oracle 当做一个函数的时候提示没有足够的值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 当做一个函数的时候提示没有足够的值相关的知识,希望对你有一定的参考价值。

create or replace function get_sjbb(tyears varchar2,tnonth varchar2)
return varchar2
as
v_sql1 varchar2(4000); -- 返回字符串,你这里符合条件的是SQL语句
begin
SELECT
COUNT(DECODE(TO_CHAR(RECIEVE_DATE, 'DD'), '01', 0)) as "1",
COUNT(DECODE(TO_CHAR(RECIEVE_DATE, 'DD'), '02', 0)) as "2" into v_sql1
FROM V_SJBB
where TO_CHAR(RECIEVE_DATE,'YYYY') = tyears
AND TO_CHAR(RECIEVE_DATE,'MM') = tnonth;
return v_sql1;
end;

参考技术A UPLOAD.OrderBy(x => x.SER_NO).Where((x, index) => index <= 1).Select((x, index) => new x, index ).OrderByDescending(x => x.index);

以上是关于oracle 当做一个函数的时候提示没有足够的值的主要内容,如果未能解决你的问题,请参考以下文章

向Oracle数据库插入数据时提示 ora-00947: 没有足够的值

oracle创建存储过程时,提示错误是:错误(5,18): PL/SQL: ORA-00947: 没有足够的值?代码如下:

oracle创建存储过程时,提示错误是:错误(5,18): PL/SQL: ORA-00947: 没有足够的值?代码如下:

ORACLE 没有足够的值 和 值过多 的区别

eport注册提示没有足够的值是啥意思

从 Oracle 函数返回多个值