Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
2-1208768164
umbra
2008-04-21 12:56
2008.05.18
как из TAction.Execute узнать, на какой форме кликнули меню


2-1208427799
Виктор
2008-04-17 14:23
2008.05.18
Возможно ли проверить является окно модальным или нет?


15-1207301611
Zoldberger
2008-04-04 13:33
2008.05.18
IdHTTP и ADO


8-1180090036
BaryVetaL
2007-05-25 14:47
2008.05.18
Помогите с Graphics32


15-1207233109
Gabriel'
2008-04-03 18:31
2008.05.18
С чего нужно начать писать компьютерные игры?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский