Oracle 这个程序有什么错误?
我已编写以下pl/sql程序,无法检测错误:Oracle 这个程序有什么错误?,oracle,variables,plsql,sqlplus,Oracle,Variables,Plsql,Sqlplus,我已编写以下pl/sql程序,无法检测错误: declare variable a number; b number:=2354; begin b:=:a; end; 这其中的错误是 SP2-0552:未声明绑定变量“A” plz help…变量是SQL*PLus关键字。因此,需要将其移到PL/SQL声明之外: SQL> variable a number; SQL> SQL> declare 2 b number:=2354; 3 begin
declare
variable a number;
b number:=2354;
begin
b:=:a;
end;
这其中的错误是
SP2-0552:未声明绑定变量“A”
plz help…变量是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>