Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Можно ли в пакете объявить вьюху  [new]
AxeI
Member

Откуда:
Сообщений: 10
Собственно, весь вопрос: можно ли в пакете объявить представление?
20 июл 16, 17:33    [19432245]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли в пакете объявить вьюху  [new]
-2-
Member

Откуда:
Сообщений: 15330
AxeI
Собственно, весь вопрос: можно ли в пакете объявить представление?
ну, допустим, объявил... и?
20 июл 16, 17:58    [19432385]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли в пакете объявить вьюху  [new]
AxeI
Member

Откуда:
Сообщений: 10
Значит, нельзя?
20 июл 16, 18:00    [19432394]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли в пакете объявить вьюху  [new]
Берегись своих желаний
Guest
AxeI
Значит, нельзя?

Для зачем?
В пакете можно объявить курсор.
Или табличный тип
Или даже табличную/конвейерную функцию.
Смотря что, как и зачем.
20 июл 16, 18:05    [19432408]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли в пакете объявить вьюху  [new]
Сергей Арсеньев
Member

Откуда:
Сообщений: 4118
-2-
ну, допустим, объявил... и?

Ну допустим иметь переменные типа таблица и вью с возможностью встраивать их непосредственно в запрос было бы удобно, вместо костылей типа курсор.
Но это будет уже не Oracle. :)
21 июл 16, 09:23    [19434255]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли в пакете объявить вьюху  [new]
ауткапсулятор
Guest
Сергей Арсеньев
-2-
ну, допустим, объявил... и?

Ну допустим иметь переменные типа таблица и вью с возможностью встраивать их непосредственно в запрос было бы удобно, вместо костылей типа курсор.
Но это будет уже не Oracle. :)
удобно было бы использовать в чистом sql переменные пакетов, а то и без пакетов. Но увы. В остальном, инкапсуляция объектов в схемы вполне самодостаточна, чтобы не городить еще один подуровень пакетов.
А то будут тут искать на форумах, через какое место объявлен объект и жаловаться про изменение или предоставление прав на только одну вью в пакете.
Либо уж тогда делать честную иерархию неймспейсов любой вложенности.
21 июл 16, 10:30    [19434669]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли в пакете объявить вьюху  [new]
Атыжесткийпарень
Guest
Сергей Арсеньев
-2-
ну, допустим, объявил... и?

Ну допустим иметь переменные типа таблица и вью с возможностью встраивать их непосредственно в запрос было бы удобно, вместо костылей типа курсор.

А давно курсор стал костылем?
Да и переменные "типа таблица" вроде тоже никто не отменял...
21 июл 16, 11:54    [19435302]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить