首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PLS-00103:遇到符号"/“

PLS-00103:遇到符号"/“
EN

Stack Overflow用户
提问于 2016-11-13 10:58:09
回答 1查看 1.3K关注 0票数 0

我知道这个问题已经被问了很多次了,但我的问题似乎并没有消失。我已经把分隔符放在了正确的位置,但我仍然得到错误' error ( 9 ,1):在第9行遇到符号"/“‘。如果我没记错的话,导致错误的分隔符应该在那里。

代码语言:javascript
复制
CREATE OR REPLACE PACKAGE FOR_CLASS_NOV2 AS

PROCEDURE PRINT_SNAME(S_NO S.SNO%TYPE);

FUNCTION FIND_MAX_QTY
RETURN NUMBER;

END;
/

CREATE OR REPLACE PACKAGE BODY FOR_CLASS_NOV2 AS

PROCEDURE PRINT_SNAME(S_NO S.SNO%TYPE) IS
S_SNAME S.SNAME%TYPE;

BEGIN
  SELECT SNAME
  INTO S_SNAME
  FROM S
  WHERE SNO = S_NO;

  DBMS_OUT.PUT_LINE('SUPPLIER NAME IS: ' || S_NAME);
END PRINT_SNAME;

FUNCTION FIND_MAX_QTY()
RETURN NUMBER IS

M_QTY NUMBER;
BEGIN
  SELECT AX(STY)
  INTO M_QTY
  FROM SP;
  RETURN M_QTY;
END FIND_MAX_QTY;

END;
/
EN

回答 1

Stack Overflow用户

发布于 2016-12-03 02:10:43

我认为当没有参数时,你不应该在函数中使用括号。

尝试替换此命令:

代码语言:javascript
复制
FUNCTION FIND_MAX_QTY()
RETURN NUMBER IS

有了这个:

代码语言:javascript
复制
FUNCTION FIND_MAX_QTY
RETURN NUMBER IS

另外,您有一个名为S_SNAME的变量,但您打印的是S_NAME

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40570108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档