Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 как такое реализовать  [new]
animal_planet
Guest
есть таблица:

t1(id_t1, id_state,...);
t1_items(id_t1_item, id_t1(FK)...);

Т. е. связь: t1 <---* t1_items;

t1.id_state может принимать значения not_ready, ready, ...

tckb для строки из t1 id_state = not_ready, в таблицу t1_items можно позволять добавлять записи, иначе нельзя позволять изменять записи.

как такое сделать?
27 окт 14, 21:08    [16765244]     Ответить | Цитировать Сообщить модератору
 Re: как такое реализовать  [new]
west74
Member

Откуда: Челябинск
Сообщений: 76
Как вариант

создайте для изменения таблицы t1_items процедуру
тоесть Insert и Update из приложения к этой таблице не напрямую а через процедуру,

и уже внутри процедуры проверите состояние поля t1 id_state в таблице t1.
28 окт 14, 08:20    [16765947]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить