Н. 3, Елманова. C++Builder 3.0, архитектура "клиент/сервер" и Internet
сгенерированы- .триггеры для выполнения соответствующих действий Отданном случае - для передачи клиентскому приложению диагностического сообщения).
В нашем примере, однако, диагностические сообщения явились результатом работы серверных ограничений, текст которых можно увидеть с помощью SQL Explorer (рис. 5.21).
Рис. 5.2J. Созданное CASE-средством ограничение сервера, связанное с наличием внешнего ключа в detail-таблице
Тексты  триггеров  также   можно  увидеть  с   помощью   SQL   Explorer (рис. 5.22).
100
Перенос приложений и унаследованных данных в архитектуру клиент/сервер
Рис. 5.22. Созданный CASE-средством триггер, выполняющийся после вставки записи в detail-таблицу
Если необходимо, чтобы выполнялись^_именно гтрикерьц следует .не создавать серверные ограничения при генерации базы данных или удалить их сПгюмощью SQL Explorer. Удалим ограничение, представленное на рис. 5.21. Если теперь с помощью созданного приложения снова попробовать вставить некорректную запись в таблицу HOLDINGS, текст диагностического сообщения изменится (рис. 5.23).
101