"sasha" ... > > > Ну расскажи тогда как проверять энтот ключ при удалении мастер-записи > > Я это представляю в виде системных триггеров: > > 1) При создании ключа на каждый вариант WHEN создаются почти такие же > триггеры, как щас на обычные ВК, только во все проверки добавляется > условие, прописанное в WHEN
А вот нету в мастер-таблице полей, входящих в это условие. ... > Я тут вижу проблему в случае если в условии WHEN будет подзапрос или > какое-то дурацкое условие типа там сегодняшний день - чётный. Но ты ведь > лично делал индексы по выражениям и эта проблема там тоже стоит, но ты > её оставил на откуп программисту. Я думаю здесь можно поступить так > же... Или разрешить в условии использовать только имена полей и литералы. Их делали в Борланде и доделали в Дятле. -- Хорсун Влад