2010-05-03 5 views
2

임 .. 다음과 같이 후 SET SCAN ON을 사용하려고 시도가 발생하면END 후에 사용 ON SET SCAN 오류

SET SCAN OFF; 

DECLARE 
    -- declared a variable 
BEGIN 
    --update statement 
END; 

SET SCAN ON; 

SET SCAN ON의 사용; 스크립트를 실행하려고하면 오류가 발생합니다. 그 정확히 당신이 솔루션을 실행하려고하는 것은 간단 경우 오류가

ORA-06550: line 16, column 1: 
PLS-00103: Encountered the symbol "SET" 
06550. 00000 - "line %s, column %s:\n%s" 
*Cause: Usually a PL/SQL compilation error. 
*Action: 

답변

5

을 붙 잡았다. 익명 PL/SQL 블록을 마무리하기 위해 /를 추가

SET SCAN OFF; 

DECLARE 
    -- declared a variable 
BEGIN 
    --update statement 
END; 
/

SET SCAN ON; 

PL/SQL 구문은 코드의 라인의 끝을 알리기 위해 ;을 사용하기 때문이다, 그래서 우리는 우리의 프로그램을 발사하는 /이 필요합니다.

+0

고마워요. – Karthik

+2

@Karthik : 작동하는 경우 솔루션 점수 아래의 빈 확인 표시를 클릭하여 해결책을 수락해야합니다. – Benoit

관련 문제