Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plsql “错误”;绑定变量";A「;“未申报”;运行PL/SQL块时_Plsql - Fatal编程技术网

Plsql “错误”;绑定变量";A「;“未申报”;运行PL/SQL块时

Plsql “错误”;绑定变量";A「;“未申报”;运行PL/SQL块时,plsql,Plsql,在Oracle 10g(pl/sql)中运行以下代码时 我得到错误“BIND VARIABLE”A“NOT DECLARED”,我不知道为什么。这是什么原因造成的?您的代码有几处错误 第一个问题是BEGIN之后不应该有冒号。Oracle将您编写的内容解释为BEGIN:A:=…,这应该可以解释为什么您在bind变量A中遇到错误 第二个问题是行IF(A>B)。您需要添加一个,然后在末尾添加一个 顺便说一句,您可以使用magest(A,B)返回两个数字中较大的一个。您的代码有几处错误 第一个问题是BE

在Oracle 10g(pl/sql)中运行以下代码时


我得到错误“BIND VARIABLE”A“NOT DECLARED”,我不知道为什么。这是什么原因造成的?

您的代码有几处错误

第一个问题是
BEGIN
之后不应该有冒号。Oracle将您编写的内容解释为
BEGIN:A:=…
,这应该可以解释为什么您在bind变量
A
中遇到错误

第二个问题是行
IF(A>B)
。您需要添加一个
,然后在末尾添加一个


顺便说一句,您可以使用
magest(A,B)
返回两个数字中较大的一个。

您的代码有几处错误

第一个问题是
BEGIN
之后不应该有冒号。Oracle将您编写的内容解释为
BEGIN:A:=…
,这应该可以解释为什么您在bind变量
A
中遇到错误

第二个问题是行
IF(A>B)
。您需要添加一个
,然后在末尾添加一个


顺便说一句,您可以使用
最大(A,B)
返回两个数字中的较大者。

您能提到ORA错误号吗?您能提到ORA错误号吗?
DECLARE 
    A NUMBER;
    B NUMBER;
BEGIN:
     A:=&N;
     B:=&M;
 IF (A>B)
     DBMS_OUTPUT.PUT_LINE('THE MAXIMUM OF TWO NUMBER IS:' || TO_CHAR(A));
 ELSE 
    DBMS_OUTPUT.PUT_LINE('THE MAXIMUM OF TWO NUMBERS IS:' || TO_CHAR(B));
 END IF;
END;