qq_旧城旧事人依旧_0
2016-06-22 20:22
SQL> accept num prompt '请输入一个数字';
SQL> declare
2 pnum number := #
3 begin
4 if pnum = 0 then dbms_output.put_line('您输入的数字是0');
5 elsif punme = 1 then dbms_output.put_line('您输入的数字是1');
6 else dbms_output.put_line('其他数字');
7 end if;
8 end;
9 /
declare
pnum number := 1;
begin
if pnum = 0 then dbms_output.put_line('您输入的数字是0');
elsif punme = 1 then dbms_output.put_line('您输入的数字是1');
else dbms_output.put_line('其他数字');
end if;
end;
ORA-06550: 第 6 行, 第 9 列:
PLS-00201: 必须声明标识符 'PUNME'
ORA-06550: 第 5 行, 第 3 列:
PL/SQL: Statement ignored
SQL>
楼上那位哥说的对,把elsif 后面的 punme 改成pnum 即可
第5行变量名写错了
Oracle数据库开发必备利器之PL/SQL基础
75048 学习 · 208 问题
相似问题