Обновление отдельной процедуры в пакете Oracle

Использование Oracle 10 г.

Я пишу сценарий для применения изменений дельты, внесенных на нашу систему разработки к нашей системе этапа.

Существует ли способ изменить или вставить отдельную процедуру в пакете без включения всего содержания пакета в моем сценарии? Я думаю, что ответ не, но я хотел быть уверенным, потому что это будет довольно ужасным для включения всего содержания любых измененных пакетов, когда изменения были небольшими.

7
задан APC 4 February 2010 в 17:16
поделиться

2 ответа

Извините, но ваш инстинкт подсказывает. Единицей изменения является ТЕЛО УПАКОВКИ.

Не знаю, почему вы думаете, что это уродливо. неужели это просто вызов сценария для пакета?

5
ответ дан 7 December 2019 в 07:45
поделиться

Нет, корпус упаковки должен быть заменен как единое целое. Вместо того, чтобы включать код для нескольких пакетов в один скрипт, я бы создал файл для каждого пакета и файл для тела пакета. Затем вы можете написать "мета-скрипт" для запуска необходимых изменений пакета в SQL Plus:

@@package1.spc
@@package1.bdy
@@package2.bdy
2
ответ дан 7 December 2019 в 07:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: