【发布时间】:2016-03-20 13:24:39
【问题描述】:
当我运行这个 PL/SQL 块时:
SQL> set serveroutput on
SQL> declare
2 v_max_sal NUMBER(20)
3 begin
4 select max(sal) INTO :v_max_sal
5 from emp e, dept d
6 where e.deptno=d.deptno
7 and d.dname='SALES';
8 END;
9 /
它向我抛出下一个错误:SP2-0552: Bind variable "V_MAX_SAL" not declared.我错过了什么或做错了什么?
【问题讨论】:
-
这并不能解决我的问题。
-
我认为您在声明块后缺少分号。不应该是
v_max_sal NUMBER(20);吗? -
不。像这样都行不通。 :)