PLS-00103:遇到符号“&”期待以下其中一个......
代码:
Declare
num number;
Begin
num := #
if num > 0 then
dbms_output.put_line(‘Hello’);
end if;
end;
/
当我没有看到任何错误时,我不确定为什么我会收到此消息。
答案 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'
周围的引号才能使其工作)