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

Вниз

MS SQL 2000   Найти похожие ветки 

 
sql   (2008-04-24 16:17) [0]

Подскажите пожалуйста:
Как в триггере проверить обновляется ли поле или нет... ?
Что-то типа:
IF UPDATE(column_name) ...

Так выдает ошибку.

Заранее спасибо !


 
KSergey ©   (2008-04-24 16:22) [1]

UPDATED(), если не ошибаюсь

Но это вернет TRUE не если значение поменялось, а если поле упомянуто в запросе.

Если надо именно проверить, что сменилось значение - то надо таблицы Insertted и Deleted сравнивать


 
Anatoly Podgoretsky ©   (2008-04-24 16:24) [2]

> sql  (24.04.2008 16:17:00)  [0]

БОЛ смотрел?
Смотреть Deletes/inserted таблицы.


 
sql   (2008-04-24 16:25) [3]

Сории ! Вопрос снят. Ошибка в синтаксисе.
Вот так работает: IF UPDATE(InsDate) ROLLBACK


 
Bless ©   (2008-04-24 16:25) [4]


> KSergey ©   (24.04.08 16:22) [1]
> UPDATED(), если не ошибаюсь


Ошибаешься, если не ошибаюсь. :)
Или UPDATE() или COLUMNS_UPDATED()


> sql   (24.04.08 16:17)
> Так выдает ошибку.


Что за ошибка? Да и текст триггера не помешал бы.


 
KSergey ©   (2008-04-24 16:31) [5]

> Bless ©   (24.04.08 16:25) [4]
> > KSergey ©   (24.04.08 16:22) [1]
> > UPDATED(), если не ошибаюсь
> Ошибаешься, если не ошибаюсь. :)

ну значит соврал.
А тригеры 3 года не писал, а в справку лень, как обычно :) Сорри.



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

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

Наверх





Память: 0.45 MB
Время: 0.04 c
2-1210921200
Sergey2
2008-05-16 11:00
2008.06.08
Images в ComboBox


2-1211133293
Favorit
2008-05-18 21:54
2008.06.08
Работа с InterBase


3-1199432867
Ganda
2008-01-04 10:47
2008.06.08
сортировка символьного поля как целочисленное


2-1210945315
OLGA
2008-05-16 17:41
2008.06.08
Подскажите, пожалуйста неучу!!!!!!


15-1208787695
Palladin
2008-04-21 18:21
2008.06.08
HDD





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