Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.09.12;
Скачать: [xml.tar.bz2];

Вниз

mssql триггер, совсем забыл :(. Так правильно будет?   Найти похожие ветки 

 
12 ©   (2010-06-15 15:02) [0]

надо чтоб в таблице как только обновилось поле Subscr на 1 ставить дату, если обновляется на 0 - дата неопределена

Create TRIGGER rnrAlignmentUpdate_TRGR
  ON  dbo.rnrAlignment
  AFTER UPDATE
AS
BEGIN
 IF ( trigger_nestlevel() > 1) Return;
 
if Exists(select inserted.Id from inserted where inserted.Subscr = 1)
 update rnrAlignment
 set  datatime = GetDate()
 where Id in (select inserted.Id from inserted where inserted.Subscr = 1)

if Exists(select inserted.Id from inserted where inserted.Subscr = 0)
 update rnrAlignment
 set  datatime = null
 where Id in (select inserted.Id from inserted where inserted.Subscr = 0)


 
12 ©   (2010-06-15 15:33) [1]

вроде работает..
ладно, пойдет пока


 
silver ©   (2010-06-15 15:35) [2]

а унас погода хорошая


 
Ega23 ©   (2010-06-15 15:43) [3]

if Exists(select inserted.Id from inserted where inserted.Subscr = 1)
update rnrAlignment
set  datatime = GetDate()
where Id in (select inserted.Id from inserted where inserted.Subscr = 1)


Что-то как-то ректальненько....


 
12 ©   (2010-06-15 16:03) [4]


> то-то как-то ректальненько....

согласен,
а как?


 
test ©   (2010-06-15 16:17) [5]

В Гугле забанили? Понимаю.

http://www.google.ru/codesearch?as_q=trigger+mssql&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%BA%D0%BE%D0%B4%D0%B0&hl=ru&as_lang=sql&as_license_restrict=i&as_license=&as_package=&as_filename=& as_case=


 
12 ©   (2010-06-15 16:24) [6]


> В Гугле забанили

ну я же не спрашивал кода, примера, как примерно пишется или с чего начать
могут ли возникнуть траблы с моим триггером - вот что интересует.


 
test ©   (2010-06-15 18:15) [7]

12 ©   (15.06.10 16:24) [6]
Тогда пардон, студенты постоянно набигают))



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2010.09.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.004 c
4-1220443358
dmitry_12_08_74
2008-09-03 16:02
2010.09.12
как получить handle текущего активного окна на рабочем столе


15-1276664088
И. Павел
2010-06-16 08:54
2010.09.12
Самоучители/документация по ABAP и SAP


15-1276546519
xayam
2010-06-15 00:15
2010.09.12
Задача для математиков и/или программистов


2-1276544773
Цукор5
2010-06-14 23:46
2010.09.12
чтение сокета. ServerSocket1ClientRead


6-1214928416
kernel
2008-07-01 20:06
2010.09.12
IdHTTPProxyServer и размер ресурса





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский