ORA-065550报错,PLS-00103

--异常抛出
DECLARE
nocomm EXCEPTION;
v_comm NUMBER(10,2);
v_empno NUMBER(4) :=&empno;
BEGIN
SELECT comm INTO v_comm FROM emp WHERE empno=v_empno;
IF v_comm IS NULL
THEN
RAISE nocomm;
END IF;
EXCEPTION
WHEN nocomm
THEN
DBMS_OUTPUT.PUT_LINE('该员工没有提成');
END;

```在SQL命令行提示符窗口可以运行,在SQL developer中运行就报错
图片说明

手打代码,不知道啥原因,求教大佬指点下

1个回答

含有下划线符号 _ 的对象,全部加上单引号试下

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问