В этом учебном материале вы узнаете причину возникновения ошибки ORA_00994 (недостаток ключевого слова OPTION), а также варианты исправления.
Причина:
Ключевые слова WITH GRANT были указаны в конце оператора GRANT без ключевого слова OPTION.
Действие:
Измените ключевые слова WITH GRANT на ключевые слова WITH GRANT OPTION.
Пример ошибочного кода:
1 |
GRANT SELECT, INSERT ON employees TO user1 WITH; -- Пропущено ADMIN или GRANT OPTION |
Исправление:
1 2 3 4 5 |
GRANT SELECT, INSERT ON employees TO user1 WITH GRANT OPTION; -- Правильно /* ИЛИ */ GRANT SELECT ON employees TO user1 WITH ADMIN OPTION; -- Для системных привилегий |