Текущий архив: 2008.05.18;
Скачать: CL | DM;
ВнизТриггер в Ms SQL 2005 Найти похожие ветки
← →
IOrist (2008-04-19 11:52) [0]Помогите написать триггер на изменение в таблице Table.
При изменении надо, например, сумму 2 - х полей занести в 3-е поле.
← →
b z (2008-04-19 12:06) [1]В чем ваши трудности?
← →
IOrist (2008-04-19 12:13) [2]можешь написать простенький пример триггера, где при UPDATE в таблице TABLE нужно сумму двух полей (s1,s2) записать в поле 3 (s3) ?
← →
sniknik © (2008-04-19 12:37) [3]почему бы тебе не взять его (пример) из хелпа (BOL)? сложностью они там не отличаются.
+
для отображения суммы 2х полей в третьем надобности в тригере нет, проще сделать вычисляемое поле (хелп по CREATE TABLE, или даже на клиенте, тогда goto справка по используемому датасету).
← →
IOrist (2008-04-19 12:40) [4]да я знаю. но в моей работе при использовании трггера скорость работы программы уменьшится
← →
b z (2008-04-19 12:48) [5]ну и зачем тогда он нужен? :)
← →
IOrist (2008-04-19 13:09) [6]ошибся, то есть кароч быстрее будет работать.
и заодно еще вопрос. можно ли сделать триггер на модификацию конкретных полей таблици?
← →
Игорь Шевченко © (2008-04-19 13:13) [7]Удалено модератором
Примечание: Ошибся
← →
DrPass © (2008-04-19 14:05) [8]
> и заодно еще вопрос. можно ли сделать триггер на модификацию
> конкретных полей таблици?
Можно сделать триггер на модификацию вообще, а в нем уже проверять, модифицировались те поля, которые интересуют или нет.
← →
IOrist (2008-04-19 14:17) [9]напишите ктоньть примерчик.
← →
Anatoly Podgoretsky © (2008-04-19 14:30) [10]Не надо хранить вычисляемые значения, кроме беды ничего не принесет.
← →
ANB (2008-04-21 12:04) [11]
> Anatoly Podgoretsky © (19.04.08 14:30) [10]
> Не надо хранить вычисляемые значения, кроме беды ничего
> не принесет.
Иногда есть смысл это делать.
Но в случае автора - действительно вредное желание.
← →
BoxTer (2008-04-22 08:33) [12]BOL - Create trigger - Examples
Страницы: 1 вся ветка
Текущий архив: 2008.05.18;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.05 c