請問一下為什么這樣執(zhí)行不了?
set serveroutput on
accept pnum prompt '請輸入一個數(shù)字';
declare?
?pnum number := #? ? ?
begin
if pnum = 0 then dbms_output.put_line('您輸入的數(shù)字是0');
elsif pnum = 1 then dbms_output.put_line('您輸入的數(shù)字是1');
elsif pnum = 2 then dbms_output.put_line('您輸入的數(shù)字是2’');
else dbms_output.put_line('其他數(shù)字');
end if;
end;??
/
結(jié)果返回:
第 2 行出現(xiàn)錯誤:
ORA-06550: 第 2 行, 第 4 列:
PLS-00201: 必須聲明標(biāo)識符 'PNUM'
ORA-06550: 第 2 行, 第 1 列:
PL/SQL: Statement ignored
2019-08-02
接收的值的字段是pnum,再賦值的時候?qū)懗闪?amp;num
2018-09-17
accept pnum prompt? 這個地方不是pnum 而是num