Няма ALTER TABLE привилегия. Валидните привилегии са изброени в документацията .
Ако имате CREATE TABLE тогава можете да създавате и променяте своя собствена таблица. За да промените дефиницията на таблица в друга схема, ще ви трябва ALTER ANY TABLE привилегия.
Любопитно е тази страница
препраща към ALTER TABLE :
ALTER TABLE предпоставки за команда
също кажете:
В този контекст е малко по-ясно; 'ALTER привилегия на обекта' означава, че сте получили директно ALTER на масата от нейния собственик, а не чрез ALTER ANY TABLE системни привилегии, както в:
create table t42(id number);
grant alter on t42 to user2;
След това user2 ще може да alter table t42 ... , или да създадете тригер върху нея (например), но не и други таблици.