для выполнения операции Insert

1. Выбрать правило Rules of Inserting.

2. Раскрыть список команд столбца Insert (Добавление) и выбратькоманду Restrict (или радио-кнопку Restrict) для поля nomp родительской таблицы Poshk_k1. Нажать кнопку ОК.

В возникшем информационном диалоговом окне в ответ на предложение СУБД выбрать способ сохранения результатов программы RI -кода ответить Нет, после чего СУБД начнет автоматически генерировать RI -код.

3. Открыть дочернюю таблицу Poski_k1, добавить строку и ввести в неё кодовое значение ключа "П6", отсутствующее в таблице Poshk_k1. Значение остальных полей в добавленной строке произвольно.

4.При закрытии окна таблицы Poski_k1 или переходе в этой таблице на другую строку в окне таблицы Poski_k1 будет выдано диагностическое сообщение об ошибке (триггер нарушен в Poski_k1), представленное на рис.9.3.

Рис. 9.3. Диалоговое окнос диагностикой ошибки

Выводы:

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

Внимание! Если выполнять ссылочное ОЦ в контейнере Data1 то после открытия контейнера перед началом предварительных действий необходимо выполнить команду Главного меню VFP:

Пункт меню Database->команда Clean up Database

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: