Oracle错误- ORA-06550:第2行,第2列:PLS-00103:预期出现以下情况之一时,遇到符号“”:[关闭]

hgtggwj0  于 2023-04-20  发布在  Oracle
关注(0)|答案(1)|浏览(231)

**已关闭。**此问题为not reproducible or was caused by typos。当前不接受答案。

这个问题是由一个错字或一个无法再复制的问题引起的。虽然类似的问题可能是on-topic在这里,但这个问题的解决方式不太可能帮助未来的读者。
昨天关门了。
Improve this question

set serveroutput on;

declare
    no1 varchyar2(64):=&number1;
    len1 int;
    result1 varchar2(64);
begin
    len1:=length(no1);
    dbms_output.put_line(len1);

    for i in reverse 1..len1 loop
        result1 := result1 || substr(no1,i,1);
    end loop;
    dbms_output.put_line(result1);
end;

什么是错的?我得到下面的错误

ORA-06550: line 2, column 2:
PLS-00103: Encountered the symbol " " when expecting one of the following:

   begin function pragma procedure subtype type <an identifier>
   <a double-quoted delimited-identifier> current cursor delete
   exists prior
06550. 00000 -  "line %s, column %s:\n%s"
*Cause:    Usually a PL/SQL compilation error.
*Action:
bkkx9g8r

bkkx9g8r1#

正如在你的代码中看到的,请检查varchar拼写第3行,它的书面varchyar,请你纠正后检查,并检查你的声明。

相关问题