Типы данных образа устанавливаются с помощью объявлений образа (см. 9.3). Типу данных образа присваивается идентификатор при определении отображения схемы или образа схемы. Ссылки на тип данных образа осуществляются с помощью данного идентификатора.
Синтаксис: 230 view_reference = [ ( schema_map_ref | schema_view_ref ) '.' ] view_ref . |
Правила и ограничения:
а) Элемент языка view_reference должен представлять собой ссылку на образ, видимый в текущей области действия.
b) Элемент языка view_reference не должен ссылаться на зависимый образ (см. 9.3.5).
Пример - Следующее объявление определяет тип данных образа с именем circle: |
VIEW circle; |
FROM e : ellipse; |
WHERE (e.major_axis = e.minor_axis); |
SELECT |
radius : REAL := e.minor_axis; |
centre : point := e.centre; |
END_VIEW; |