Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA triggers / 3 сообщений из 3, страница 1 из 1
14.11.2007, 13:00
    #34938151
iLLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA triggers
Собственно вопрос короткий, при создании одного триггера одновременно на DELETE/INSERT/UPDATE, как в нем узнать на каком событии он сработал? Никаких флажочков/переменных не могу найти...(
...
Рейтинг: 0 / 0
14.11.2007, 13:07
    #34938196
Марсель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA triggers
ASA SQL Reference
SQL Language Elements
Search conditions
Trigger operation conditions

Example

CREATE TRIGGER tr BEFORE INSERT, UPDATE, DELETE
ON sample_table
REFERENCING OLD AS t1old
FOR EACH ROW
BEGIN
DECLARE msg varchar(255);
SET msg = 'This trigger was fired by an ';
IF INSERTING THEN
SET msg = msg || 'insert'
ELSEIF DELETING THEN
set msg = msg || 'delete'
ELSEIF UPDATING THEN
set msg = msg || 'update'
END IF;
MESSAGE msg TO CLIENT
END
...
Рейтинг: 0 / 0
14.11.2007, 13:23
    #34938292
iLLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA triggers
Вот черт! А в "ASA manual" от 6-й версии такого не написано. Да, значит на 6-ке такое не работает...
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA triggers / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]