Ошибка при попытке изменить таблицу в блоке sql

Я создаю файл test.sql и помещаю в него:

begin
alter table table1 enable row movement;
alter table table1 shrink space;
end;
/

Разве это не разрешено? Потому что я получаю сообщение об ошибке:

Encountered the symbol "ALTER" when expecting one of the following:

   begin case declare exit for goto if loop mod null pragma
   raise return select update while with <an identifier>
   <a double-quoted delimited-identifier> <a bind variable> <<
   close current delete fetch lock insert open rollback
   savepoint set sql execute commit forall merge pipe
26
задан Ollie 28 September 2011 в 08:55
поделиться