create table и внешние ключи
Добавлено: 11 мар 2009, 18:03
Создали свою таблицу с помощью следующего запроса:
create table D_USER.sfpersons "Список работников на ххххххх"
with table_Code=32703 with replace
with tableOptions header
(
cperson : ref(table persons) "Ссылка на таблицу persons_nrec",
cmaster : comp "Ссылка на родителя",
typeworker : byte "Тип сотрудника ",
numbworker : integer "Номер Работника"
)
with index
(
sfpersons0 = cperson,
sfpersons1 = cmaster,
sfpersons2 = typeworker,
sfpersons3 = numbworker
);
Как видим, поле cperson объявлено как ссылка (ref). Но в суппорте в модуле SQL в карточке таблицы по кнопке "ссылки" не видно этой ссылки.
Что необходимо дописать, чтобы увидеть это ссылку в "ссылках"?
create table D_USER.sfpersons "Список работников на ххххххх"
with table_Code=32703 with replace
with tableOptions header
(
cperson : ref(table persons) "Ссылка на таблицу persons_nrec",
cmaster : comp "Ссылка на родителя",
typeworker : byte "Тип сотрудника ",
numbworker : integer "Номер Работника"
)
with index
(
sfpersons0 = cperson,
sfpersons1 = cmaster,
sfpersons2 = typeworker,
sfpersons3 = numbworker
);
Как видим, поле cperson объявлено как ссылка (ref). Но в суппорте в модуле SQL в карточке таблицы по кнопке "ссылки" не видно этой ссылки.
Что необходимо дописать, чтобы увидеть это ссылку в "ссылках"?