2

次のようにSET SCAN ONを使用しようとしています..

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:
4

1 に答える 1

5

それがまさにあなたが実行しようとしているものである場合、ソリューションは単純です。を追加/して、匿名PL/SQLブロックを終了します。

SET SCAN OFF; 

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

SET SCAN ON;

これは、PL / SQL構文;がコード行の終わりを通知するために使用するため/、プログラムを起動する必要があるためです。

于 2010-05-03T09:10:44.143 に答える