반응형
PLS-00103: 다음 중 하나를 예상할 때 기호가 발생했습니다.
괜찮아 보이지만 예외가 발생하고 있습니다. 수정 부탁드립니다.
declare
var_number number;
begin
var_number := 10;
if var_number > 100 then
dbms_output.put_line(var_number||' is greater than 100');
elseif var_number < 100 then
dbms_output.put_line(var_number||' is less than 100');
else
dbms_output.put_line(var_number||' is equal to 100');
end if;
end;
예외:
ORA-06550: line 8, column 8:
PLS-00103: Encountered the symbol "VAR_NUMBER" when expecting one of the following:
:= . ( @ % ;
ORA-06550: line 13, column 4:
PLS-00103: Encountered the symbol ";" when expecting one of the following:
if
Oracle PL/SQL의 키워드는 "ELSIF"(추가 "E" 없음)이며, ELSIF(예, 혼동 및 바보)가 아닙니다.
declare
var_number number;
begin
var_number := 10;
if var_number > 100 then
dbms_output.put_line(var_number||' is greater than 100');
elsif var_number < 100 then
dbms_output.put_line(var_number||' is less than 100');
else
dbms_output.put_line(var_number||' is equal to 100');
end if;
end;
IF 문에는 다음과 같은 양식이 있습니다.PL/SQL
:
IF THEN
IF THEN ELSE
IF THEN ELSIF
사용해보셨습니다.elseif
PL/SQL 측면에서 잘못된 것입니다.그것은 대체할 필요가 있습니다.ELSIF
.
그래서 당신의 코드는 이렇게 나와야 합니다.
declare
var_number number;
begin
var_number := 10;
if var_number > 100 then
dbms_output.put_line(var_number ||' is greater than 100');
--elseif should be replaced with elsif
elsif var_number < 100 then
dbms_output.put_line(var_number ||' is less than 100');
else
dbms_output.put_line(var_number ||' is equal to 100');
end if;
end;
begin
var_number := 10;
if var_number > 100 then
dbms_output.put_line(var_number||' is greater than 100');
else if var_number < 100 then
dbms_output.put_line(var_number||' is less than 100');
else
dbms_output.put_line(var_number||' is equal to 100');
end if;
end if;
언급URL : https://stackoverflow.com/questions/20574967/pls-00103-encountered-the-symbol-when-expecting-one-of-the-following
반응형
'programing' 카테고리의 다른 글
require("path")를 사용할 수 있습니까?URL을 안전하게 연결하기 위해 가입합니까? (0) | 2023.09.13 |
---|---|
Oracle - 공백을 제거하는 방법? (0) | 2023.09.13 |
wordpress: polylang 플러그인의 미디어 라이브러리 문제 (0) | 2023.09.13 |
편집 후 작성자 목록 변경을 위한 WordPress Filter(워드프레스 필터) 작성자 상자 (0) | 2023.09.13 |
TextInputLayout의 부동 레이블 색상을 변경하는 방법 (0) | 2023.09.08 |