【发布时间】:2022-11-23 23:00:43
【问题描述】:
我正在尝试对交互式网格中的记录进行计数,并在此基础上尝试向用户传递消息。但是,我收到错误消息:ORA-06550:第 1 行,第 141 列:PLS-00103:遇到以下符号之一时遇到符号“NUMBER”::=。 ( @% ; 符号“.”被替换为“NUMBER”以继续。以下是我在验证中的代码。验证类型是:函数返回错误文本。
l_count NUMBER := 0;
BEGIN
SELECT COUNT(1)
INTO l_count
FROM ugh
WHERE ugh.pre = :PRE
AND ugh.APP1 = :APP1
AND ugh.APP2 = :APP2
AND ugh.APP3 = :APP3
AND ugh.FINL_APP = :FINL_APP;
IF l_count > 1 THEN
IF END_DATE IS NULL THEN
RETURN 'Error Message to be displayed.';
ELSE
RETURN NULL;
END IF;
ELSE
RETURN NULL;
END IF;
END;
有人可以帮忙吗?
【问题讨论】:
标签: sql oracle function plsql oracle-apex