powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA triggers
3 сообщений из 3, страница 1 из 1
ASA triggers
    #34938151
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно вопрос короткий, при создании одного триггера одновременно на DELETE/INSERT/UPDATE, как в нем узнать на каком событии он сработал? Никаких флажочков/переменных не могу найти...(
...
Рейтинг: 0 / 0
ASA triggers
    #34938196
Марсель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
ASA triggers
    #34938292
iLLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот черт! А в "ASA manual" от 6-й версии такого не написано. Да, значит на 6-ке такое не работает...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA triggers
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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