2010-05-03 51 views
2

進出口試圖如下後使用SET SCAN ON ..當SET SCAN ON END之後使用拋出錯誤

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 2010-05-03 09:12:24

+2

@Karthik:如果它正在工作,您應該通過單擊解決方案分數下方的空白複選標記來接受解決方案。 – Benoit 2011-05-19 05:54:57

相關問題