Что все должно быть частью пакета Oracle, а что нет - PullRequest
1 голос
/ 18 ноября 2011

У меня есть таблицы, seq, триггеры, sp, типы, очереди оракулов и т. Д.

Я хочу знать, что в идеале должно быть частью пакета, а что должно быть снаружи.Могут ли столы быть частью пакета?

общая практика?и его преимущества.

Я понимаю основную идею пакета, действующего как библиотека или пространство имен.И одно из преимуществ управления SQL в среде IDE, которое я вижу, заключается в том, что вы можете легко удалять и создавать заново, а также легко просматривать и управлять тегами, возникающими в одном пакете.

Какие другие?

1 Ответ

7 голосов
/ 18 ноября 2011

Перейдите к документации Oracle для пакетов и прочитайте раздел «Что такое пакет?».Он начинается с:

A package - это объект схемы, который группирует логически связанные типы PL / SQL, переменные, константы, подпрограммы, курсоры и исключения.Пакет компилируется и сохраняется в базе данных, где многие приложения могут обмениваться его содержимым.Вы можете рассматривать пакет как приложение.

Он не может включать таблицы, триггеры, определения последовательностей и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...