declare
a number(5):=32;
b number(5):=20;
v_maxvalue number(5):=0;
begin
if a>b then
v_maxvalue:=a;
else
v_maxvalue:=b;
endif;
dbms_output.put_line(v_maxvalue);
END;
ORA-06550: 第 12 行, 第 4 列:
PLS-00103: 出現符號 ";"在需要下列之一時:
if
大致就是這個樣子一直出現這個錯誤,也不是很懂為什么,先感謝各位大佬了
uj5u.com熱心網友回復:
你的endif連在一起了 應該是end ifuj5u.com熱心網友回復:
大俠說的對
uj5u.com熱心網友回復:
大俠說的對
uj5u.com熱心網友回復:
大俠說的對
uj5u.com熱心網友回復:
大俠說得對
uj5u.com熱心網友回復:
DECLAREa NUMBER(5) := 32;
b NUMBER(5) := 20;
v_maxvalue NUMBER(5) := 0;
BEGIN
IF a > b THEN
v_maxvalue := a;
ELSE
v_maxvalue := b;
END IF;
dbms_output.put_line(v_maxvalue);
END;
uj5u.com熱心網友回復:
把endif分開為end if就行了。uj5u.com熱心網友回復:
大俠說的對
uj5u.com熱心網友回復:
大俠說得對
uj5u.com熱心網友回復:
大俠說的對
uj5u.com熱心網友回復:
你的endif連在一起了 應該是end ifuj5u.com熱心網友回復:
建議你直接拿到視圖化工具中看下就清楚了,上面說的對uj5u.com熱心網友回復:
大俠說的對
uj5u.com熱心網友回復:
大俠說得對!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/90779.html
標籤:基礎和管理
下一篇:求助sql問題,在線等,急!!!
