Dmitri Kuzmenko wrote:
а по-моему хрень это вот те самые "у начальника не больше 7 подчиненных" или "сумма по столбцу таблицы не должна быть > 100", и т.п. такое можно реализовать на отложенных constraints, но у нас их нет.
1. Alter Masters Add Constraint Check (Slaves<8); Create Trigger Slaves_BI For Slaves As Begin Update Masters Set Slaves=Slaves+1 Where ID=New.Master; End Create Trigger Slaves_BD For Slaves As Begin Update Masters Set Slaves=Slaves-1 Where ID=Old.Master; End 2. Create Table Check_Stolbs (Stolb_ID Int, Stolb_Sum Int Check (Stolb_Sum<101) Create Trigger Stolb_BI For Stolby As Begin Update Check_Stolbs Set Stolb_Sum=Stolb_Sum+New.Stolb_Value Where Stolb_ID=SomeConst; End Create Trigger Stolb_BD For Stolby As Begin Update Check_Stolbs Set Stolb_Sum=Stolb_Sum-Old.Stolb_Value Where Stolb_ID=SomeConst; End Create Trigger Stolb_BU For Stolby As Begin Update Check_Stolbs Set Stolb_Sum=Stolb_Sum-Old.Stolb_Value+New.Stolb_Value Where Stolb_ID=SomeConst; End и т.п. ;) -- Regards. Ded.

