ГОСТ Р ИСО 10303-14—2015
Объявления: Объявлять идентификаторы в рамках области действия отображения схемы могут
следующие элементы:
- константы:
- функции;
- процедуры;
- образы;
- зависимые образы:
- отображения;
- зависимые отображения;
- правила.
12.4 Образ и зависимый образ
Область видимости: Идентификатор образа или зависимого образа является видимым в об
ласти действия образа или отображения схемы, в которой он объявлен. Идентификатор образа или
зависимого образа остается видимым во всех внутренних областях действия, в которых данный иден
тификатор не объявлен повторно.
Область действия: Объявление образа или зависимого образа определяет новую область дей
ствия. Данная область действия начинается с ключевого слова
vi
e
w
(DEPENDENT VIEW) и за
канчивается ключевым словом END
v i
e
w
(END DEPENDENTVIEW). которое завершает данное
объявление образа.
Объявления: Объявлять идентификаторы в рамках области действия объявления образа могут
следующие элементы;
- метки раздела;
- элементы языка FROM;
- элементы языка IDENTIFIED BY;
- атрибуты образа.
12.5 Метка раздела образа
Область видимости: Правила области видимости для метки раздела образа идентичны прави
лам области видимости для образа (см. 12.4).
12.6 Идентификатор атрибута образа
Область видимости: Идентификатор атрибута образа является видимым в области действия
образа, в котором он объявлен.
12.7 Выражение FOR
Область видимости: Неявно объявленная переменная итератора является видимой в выраже
нии. которое следует после ключевого слова
r
e
turn в
выражении FOR. и в элементе языка WHERE из
синтаксического правила 85.
Область действия: Выражение
FOR
определяет новую область действия. Данная область дей
ствия является видимой для выражения, которое завершается ключевым словом
RETURN
в выражении
FOR.
Объявления: Объявлять идентификаторы в рамках области действия выражения FOR могут сле
дующие элементы;
- выражения FOR;
- выражения QUERY.
12.8 Отображение и зависимое отображение
Область видимости: Идентификатор отображения или зависимого отображения является ви
димым в области действия образа или отображения схемы, в которой он объявлен. Идентификатор
отображения или зависимого отображения остается видимым во всех внутренних областях действия, в
которых данный идентификатор не объявлен повторно.
Область действия: Объявление отображения или зависимого отображения определяет новую
область действия. Данная область действия начинается с ключевого слова МАР (DEPENDENT МАР)
45