Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Изменение данных в никнейме из триггера / 5 сообщений из 5, страница 1 из 1
12.12.2006, 10:16
    #34192298
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение данных в никнейме из триггера
Здравствуйте всем.
Подскажите пожалуйста, есть ли возможность изменять (удалять к примеру) данные никнейма используя триггер?
Ситуация такая. Есть 2 БД версии 8.2 Fixpack 12, ОС - Win2003. В одной из них создан никнейм на таблицу в другой БД. Пытаюсь создать триггер

CREATE TRIGGER SCHEM.TDA_TABLES
AFTER
DELETE
ON SCHEM.TABLES
FOR EACH ROW
MODE DB2SQL
DELETE FROM SCHEM1.NICKNAMES AS D WHERE D.PRIMARY_KEY IN
(SELECT L.PRIMARY_KEY FROM SCHEM1.NICKNAMES AS L LEFT JOIN SCHEM.TABLES R ON
L.PRIMARY_KEY = R.PRIMARY_KEY
WHERE R.PRIMARY_KEY IS NULL);

Триггер не создается, вываливается ошибка SQL30090, код причины 22.
Если вместо никнейма указывается таблица в локальной БД, триггер создается и работает правильно. Если тот же DELETE выполняю скажем из Command Center все опять же работает.
Я что-то делаю неправильно, или же принципиально нет возможности в 8.2 изменять данные никнейма из триггера.
Спасибо.
...
Рейтинг: 0 / 0
12.12.2006, 11:43
    #34192643
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение данных в никнейме из триггера
Привет.
Нельзя так.
Поищи тут по подстроке nickname.
...
Рейтинг: 0 / 0
12.12.2006, 13:02
    #34192975
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение данных в никнейме из триггера
Из ссылки я понял, что никнеймы нельзя использовать в SQL выражении для удаления с поиском для триггера.
Спасибо.
...
Рейтинг: 0 / 0
12.12.2006, 14:51
    #34193508
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение данных в никнейме из триггера
Но в 8.2 из триггера можно звать хранимую процедуру...
...
Рейтинг: 0 / 0
12.12.2006, 15:27
    #34193671
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение данных в никнейме из триггера
Victor MetelitsaНо в 8.2 из триггера можно звать хранимую процедуру...

Спасибо Victor, но для меня это пока сложно.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Изменение данных в никнейме из триггера / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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