![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Триггеры... А стоит ли использовать... [MSSQL]
Rafe © (2003-12-07 17:14:00)
Всем привет! Никогда не использовал триггеры. Обходился ХП. Есть такая задача: при изменении значения в поле одной таблицы изменять значение (по определенному правилу) в другом поле этой же записи этой же таблицы. По аналогии вычисляемых полей. Стоит ли для этого использовать триггеры. Объясню на простом примере:
Tab1
---------------
Fld1 Fld2
И надо на изменение (UPDATE) значения в поле Fld1 изменить значение, например в поле Fld2 = 3*Fld1.
Стоит ли использовать Триггеры или нет?
Если у кого есть опыт в написании триггеров, просьба, если не сложно, написать его на основе данного примера.
Shirson (2003-12-08 05:55:00) [41]
А как это делать БЕЗ триггеров? Ручками отслеживать? :) В сад.
Триггеры для этого и существуют, чтобы голова не болела.
Делаешь триггер на INSERT и вычисляешь поле
set nocount on
update Tab1
set Fld1=Fld2*3