powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Почему нет привилегии ALTER VIEW?
14 сообщений из 14, страница 1 из 1
Почему нет привилегии ALTER VIEW?
    #39323425
Киевлянин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конструкция alter view есть как и alter table.
Ваши мысли, господа.
...
Рейтинг: 0 / 0
Почему нет привилегии ALTER VIEW?
    #39323441
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И чего бы, чудак, хотел бы разрешить поизменять?
...
Рейтинг: 0 / 0
Почему нет привилегии ALTER VIEW?
    #39323443
Киевлянин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic,

Тебя, гуру, в доке забанили?
http://docs.oracle.com/cd/E11882_01/server.112/e41084/statements_4004.htm

Ну для примера, констрейнт.
...
Рейтинг: 0 / 0
Почему нет привилегии ALTER VIEW?
    #39323445
Киевлянин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Непонятно
как отсутствие системной привилегии alter any view
так и невозможность грантовать alter on конкретная_вью (ORA-02204: ALTER, INDEX and EXECUTE not allowed for views).

Тогда как для таблиц все логично.
Вопрос в том, есть ли логическое обоснование отсутствия подобного для представлений.
...
Рейтинг: 0 / 0
Почему нет привилегии ALTER VIEW?
    #39323447
эни табля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Киевлянин. отсутствие системной привилегии alter any view.отсутствие select any view нигде не жмет?
...
Рейтинг: 0 / 0
Почему нет привилегии ALTER VIEW?
    #39323449
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Киевлянин.Тебя, гуру, в доке забанили?


Похоже что и тебя тоже. "When you issue an ALTER VIEW statement, Oracle Database recompiles the view regardless of whether it is valid or invalid. The database also invalidates any local objects that depend on the view" на размышления не наводит?

SY.
...
Рейтинг: 0 / 0
Почему нет привилегии ALTER VIEW?
    #39323455
Киевлянин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
эни табляКиевлянин. отсутствие системной привилегии alter any view.отсутствие select any view нигде не жмет?Нет, select any table автоматом дает any view.
SYна размышления не наводит?Покорнейше прошу объяснить на какие размышления это могло бы меня навести.

Пример
alter view ... add constraint ... primary key (...) disable novalidate
...
Рейтинг: 0 / 0
Почему нет привилегии ALTER VIEW?
    #39323461
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все равно будет recompile и потребуются все привилегии как и при create view.

SY.
...
Рейтинг: 0 / 0
Почему нет привилегии ALTER VIEW?
    #39323519
Лан Пирот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Киевлянин.эни табляпропущено...
отсутствие select any view нигде не жмет?Нет, select any table автоматом дает any view.
SYна размышления не наводит?Покорнейше прошу объяснить на какие размышления это могло бы меня навести.

Пример
alter view ... add constraint ... primary key (...) disable novalidate
Изучи это
http://docs.oracle.com/database/121/SQLRF/statements_4004.htm#SQLRF01104

...
Рейтинг: 0 / 0
Почему нет привилегии ALTER VIEW?
    #39323522
11 друзей R2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лан ПиротИзучи этоПрокомментируй, что хотел изъяснить, приведя картинку и ссылку на следующую версию того, на что привел ссылку сам автор.
...
Рейтинг: 0 / 0
Почему нет привилегии ALTER VIEW?
    #39323523
Лан Пирот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
11 друзей R2Лан ПиротИзучи этоПрокомментируй, что хотел изъяснить, приведя картинку и ссылку на следующую версию того, на что привел ссылку сам автор.
Код: plsql
1.
ALTER VIEW ... ADD out_of_line_constraint;


out_of_line_constraint::=


Автор именно этого хотел - вот оно.
Или где?
...
Рейтинг: 0 / 0
Почему нет привилегии ALTER VIEW?
    #39323524
Лан ПиротАвтор именно этого хотелНазвание темы прочти. Автор хотел выполнять это пользуясь объектной привилегией. Позже эскалировал до ALTER ANY VIEW и вот тут ему следует перечитать свою же ссылку. Но не за синтаксисом самой команды.
...
Рейтинг: 0 / 0
Почему нет привилегии ALTER VIEW?
    #39323525
Киевлянин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лан ПиротАвтор именно этого хотел - вот оно.
Или где?Ты нажрался что ли в воскресенье вечером?
Перечитай название темы еще раз.
...
Рейтинг: 0 / 0
Почему нет привилегии ALTER VIEW?
    #39323527
Киевлянин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SYВсе равно будет recompile и потребуются все привилегии как и при create view.Иными словами говнодизайн - причина отсутсвия, поскольку импакт от alter тот же что от create.
Тему можно закрывать.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Почему нет привилегии ALTER VIEW?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]