Пример.
Для явной перекомпиляции процедуры CLOSE_ACCT, владеемой пользователем HENRY, наберите следующую инструкцию:
ALTER PROCEDURE henry.close_acct
COMPILE
Если Oracle7 не обнаруживает ошибок компиляции при перекомпиляции CLOSE_ACCT, CLOSE_ACCT становятся доступными. Oracle7 может последовательно исполнять их без перекомпиляции во время выполнения. Если перекомпиляция CLOSE_ACCT приводит к ошибкам компиляции, Oracle7 возвращает ошибку и CLOSE_ACCT остаётся недоступным.
Oracle7 также обновляет все зависимые объекты. Эти объекты включают любые процедуры, функции и тела пакетов, которые вызывают CLOSE_ACCT. Если вы впоследствии ссылаетесь на один из этих объектов без их предварительной явной перекомпиляции, Oracle7 перекомпилирует их неявно во время выполнения.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.