Няма 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 ...
, или да създадете тригер върху нея (например), но не и други таблици.