С версии 11. 2 для некоторых видов хранимых объектов в Oracle можно заводить разные «редакции» (editions) и переключаться между ними в работе, моделируя тем самым несколько версий прикладного программного обеспечения на этапе его разработки или переделки. Речь не идет о редакциях данных, и на таблицы эта техника не распространяется. Она применима к объектам следующих видов:
VIEW
SYNONYM
PROCEDURE
FUNCTION
TRIGGER
PACKAGE/PACKAGE BODY
TYPE/TYPE BODY
LIBRARY.
Основное применение техники редакций объектов можно видеть в области и поддержки и развития приложения. Она позволяет выполнять часть работ по внесению изменений в существующее прикладное ПО без останова использования рабочей системы и отлаживать нововведения впараллель основной работе. Хотя техника редакций объектов хранения не распространяется на данные в исходных таблицах БД, версии представлений иногда помогают подготовить приложение в том числе к переходу на новые структуры таблиц. В версии Oracle 11.2 техника редакций объектов воплощена в своем начальном варианте, вероятно не окончательном. Далее рассматривается несколько примеров создания и использования версий объектов в Oracle.