【发布时间】:2021-11-20 13:59:11
【问题描述】:
-- PACKAGE SPECIFICATION OR HEADER
CREATE OR REPLACE PACKAGE pkg_Answer2 IS
FUNCTION grade_std(marks NUMBER) RETURN VARCHAR2;
END pkg_Answer2;
/
--PACKAGE BODY
CREATE OR REPLACE PACKAGE BODY pkg_Answer2 IS
--FUNCTION IMPLEMENTATION
FUNCTION grade_std(marks NUMBER) RETURN VARCHAR2 IS
BEGIN
IF marks>90 THEN
RETURN 'A';
ELSIF marks<=90 AND marks>80 THEN
RETURN 'B';
ELSIF marks<=80 AND marks>70 THEN
RETURN 'C';
ELSIF marks<=70 AND marks>60 THEN
RETURN 'D';
ELSIF marks<=60
RETURN 'F';
ELSE
RETURN 'I';
END IF;
END grade_std;
END pkg_Answer2;
包体显示错误:
错误:包体 PKG_ANSWER2 Line/Col:14/9 PLS-00103:在预期以下情况之一时遇到符号“RETURN”:
- & - + / 在 mod 余数 rem 然后
和或 ||多组
BU ENCOUNTER SYMBOL RETURN THUS I AM UNABLE TO CREATE PACKAGE BODY 是什么意思
【问题讨论】:
-
你应该避免用全部大写写出你的整个问题 - 这通常被认为是在你的听众中大喊,它是粗鲁和冒犯,并大大降低人们花时间阅读您的问题并提供答案的机会。不要这样做 - 只是不要。
-
好的,先生,下次我会考虑的????