我编写了以下pl / sql程序,无法检测错误:
declare
variable a number;
b number:=2354;
begin
b:=:a;
end;
这个错误是
SP2-0552:绑定变量“A”未声明。
plz help ...
答案 0 :(得分:7)
VARIABLE是一个SQL * PLus关键字。所以你需要将它移到PL / SQL声明之外:
SQL> variable a number;
SQL>
SQL> declare
2 b number:=2354;
3 begin
4 :a := b;
5 end;
6 /
PL/SQL procedure successfully completed.
SQL>
SQL> print a
A
----------
2354
SQL>