这个程序有啥错误?
Posted
技术标签:
【中文标题】这个程序有啥错误?【英文标题】:what is the error in this program?这个程序有什么错误? 【发布时间】:2010-09-09 13:25:57 【问题描述】:我已经编写了以下 pl/sql 程序,但无法检测到错误:
declare
variable a number;
b number:=2354;
begin
b:=:a;
end;
这里的错误是
SP2-0552:未声明绑定变量“A”。
请帮忙...
【问题讨论】:
【参考方案1】: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>
【讨论】:
以上是关于这个程序有啥错误?的主要内容,如果未能解决你的问题,请参考以下文章