sql - PLS-00103:遇到符号“&”当期待以下之一

sql - PLS-00103:遇到符号“&”当期待以下之一,第1张

PLS-00103:遇到符号“&”期待以下其中一个......

代码:

Declare
num number;
Begin
num := #
if num > 0 then
dbms_output.put_line(‘Hello’);
end if;
end;
/

当我没有看到任何错误时,我不确定为什么我会收到此消息。

最佳答案:

1 个答案:

答案 0 :(得分:1)

Oracle Live SQL是一种用于尝试SQL和PL / SQL的工具,但它不支持替换变量语法(&var.)。

相反,您可以创建表,用数据填充表,然后使用它们运行SQL或PL / SQL,例如:

create table inputs (num number);

insert into inputs values (10);

Declare
num number;
Begin
select num into num from inputs;
if num > 0 then
dbms_output.put_line('Hello');
end if;
end;
/

(p.s。我必须修复'Hello'周围的引号才能使其工作)

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复