DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Хранение объектов в базе данных

Можно хранить объекты в таблицах базы данных и для их обработки ис­пользовать SQL. Таблица может хранить объекты как столбцы, либо таб­лица может быть объектной, и в этом случае каждая строка представляет экземпляр объекта. Два типа таблиц, а также несколько примеров опера­торов SQL показаны ниже:
Таким образом, чтобы запросить строку объектной таблицы и полу­чить результат в виде объекта (а не отдельного столбца), необходимо использовать оператор VALUE.

Объектные ссылки
Объекты, которые хранятся в базе данных, называются устойчивыми (per­sistent). Устойчивый объект может иметь указывающую на него ссылку.
Объектная ссылка является указателем на объект, а не самим объектом.
Объектные ссылки могут извлекаться с помощью оператора REF в запро­се или с помощью предложения REF INTO оператора INSERT. Приведем пример:
 









jAntivirus