Oracleは、表の再定義を実行するときに次のエラーを表示します。
このコードは、他のテーブルの他の再定義で正常に機能しました。Oracleエラー:ORA-06550:12行目、4列
SQL> BEGIN
2
3 -- **************************************************************
4 -- Start the Redefinition Process
5 -- **************************************************************
6 BEGIN
7 DBMS_REDEFINITION.start_redef_table(
8 uname => 'User',
9 orig_table => 'SAN_RELAC_PERSONA',
10 int_table => 'NEW_SAN_RELAC_PERSONA',
11 options_flag => DBMS_REDEFINITION.CONS_USE_ROWID);
12 END;
13/
END;
*
ERROR at line 12:
ORA-06550: line 12, column 4:
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the
following:
(begin case declare end exception exit for goto if loop mod
null pragma raise return select update while with
<an identifier> <a double-quoted delimited-identifier>
<a bind variable> << continue close current delete fetch lock
insert open rollback savepoint set sql execute commit forall
merge pipe purge
なぜBEGINは2回ありますか? – user7294900