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

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

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

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


Похоже что и тебя тоже. "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
09.10.2016, 17:39
    #39323455
Киевлянин.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему нет привилегии ALTER VIEW?
эни табляКиевлянин. отсутствие системной привилегии alter any view.отсутствие select any view нигде не жмет?Нет, select any table автоматом дает any view.
SYна размышления не наводит?Покорнейше прошу объяснить на какие размышления это могло бы меня навести.

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

SY.
...
Рейтинг: 0 / 0
09.10.2016, 23:57
    #39323519
Лан Пирот
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему нет привилегии ALTER VIEW?
Киевлянин.эни табляпропущено...
отсутствие 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
10.10.2016, 00:17
    #39323522
11 друзей R2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему нет привилегии ALTER VIEW?
Лан ПиротИзучи этоПрокомментируй, что хотел изъяснить, приведя картинку и ссылку на следующую версию того, на что привел ссылку сам автор.
...
Рейтинг: 0 / 0
10.10.2016, 00:26
    #39323523
Лан Пирот
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему нет привилегии ALTER VIEW?
11 друзей R2Лан ПиротИзучи этоПрокомментируй, что хотел изъяснить, приведя картинку и ссылку на следующую версию того, на что привел ссылку сам автор.
Код: plsql
1.
ALTER VIEW ... ADD out_of_line_constraint;


out_of_line_constraint::=


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


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