Возвращает выражение связи текущей таблицы с другой таблицей, открытой в заданной рабочей области.
RELATION(nRelationNumber [, nWorkArea | cTableAlias]) |
Параметры
- nRelationNumber
-
Определяет номер связи. Например, если nRelationNumber = 3, функция RELATION( ) возвращает выражение связки для таблиц, "связанных третьими".
- nWorkArea
-
Определяет рабочую область для таблицы, открытой в другой рабочей области. Если в указанной рабочей области нет открытой таблицы, функция RELATION( ) возвращает пустую строку.
- cTableAlias
-
Определяет имя алиаса таблицы, открытой в другой рабочей области.
Возвращаемое Значение
Типа Character
Комментарии
Функция RELATION( ), по-умолчанию, возвращает выражение связки (relational expressions) для таблицы, открытой в текущей рабочей области. Возвращается пустая строка, если связь с другими таблицами отсутствует. Для дополнительной информации о связях между таблицами см. описание команды SET RELATION.
Команды DISPLAY STATUS и LIST STATUS отображают выражения связки между таблицами. С помощью команды MODIFY DATABASE можно запустить средство Database Designer, где Вы можете создать и изменить связи между таблицами, прикрепленными к данной Базе Данных. При помощи команды SET вызывается средство Data Session, где Вы можете изменять связи между "свободными" таблицами, не расположенными в Базе Данных.
Пример
В следующем примере открываются таблицы, устанавливаются текущие индексы, связи между таблицами, отображаются выражения связки с помощью функции RELATION( ).
![]() | |
---|---|
CLOSE DATABASES |