Как бы было хорошо если бы...

kinky cat
Дата: 06.12.2007 12:55:00
Такая ситуация:
вынужден часто обновлять процедуры в пакетах, а также импортировать процедуры из других пакетов.
Соответственно если необходимо обновить процедуру из одного пакета процедурой из другого, притом в остальном различаются.
Соответственно приходиться
-брать пакет
-ctr+c ctl+v процедуру в другой пакет
-перекомпиливать пакет
А как бы было чудно, что-то вроде :
alter package <package> drop procedure <procedure>..
ну и:
alter package <package> add procedure <procedure>..
а это просто мечта!:
alter package <package> add procedure as <procedure> from package <package> ..
:))мечты-мечты... может в 11 есть что-то похожее?
Jannny
Дата: 06.12.2007 12:58:12
kinky cat
а это просто мечта!:
alter package <package> add procedure as <procedure> from package <package> ..
Мягко говоря - не самое распространенное действие.
Elic
Дата: 06.12.2007 12:59:21
kinky cat
:))мечты-мечты... может в 11 есть что-то похожее?
Нет и не будет, поскольку это противоречит концепции пакета.
andrey_anonymous
Дата: 06.12.2007 13:00:26
Создайте собственный репозиторий и собирайте пакеты автоматически согласно метаописаниям.
Nike_K
Дата: 06.12.2007 13:26:34
Elic
kinky cat
:))мечты-мечты... может в 11 есть что-то похожее?
Нет и не будет, поскольку это противоречит концепции пакета.


Ну не факт... Аналогичные манипуляции функциями / процедурами - мемберами типа, почему-то никаким концепциям не противоречит. Например добавление описания функции в спецификацию типа выглядит как

ALTER TYPE t_example
ADD MEMBER FUNCTION test(p_date DATE) 
RETURN CHAR CASCADE

ЗЫ. Разницу между типом и пакетом я ощущаю.
kinky cat
Дата: 06.12.2007 13:37:32
andrey_anonymous
Создайте собственный репозиторий и собирайте пакеты автоматически согласно метаописаниям.

да, придется заюзать какой-то внешний инструмент. может есть подобный плагин для кого-нить интрумента разработки ?