powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как написать триггер...
4 сообщений из 4, страница 1 из 1
Как написать триггер...
    #33756882
helpa_...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!
Есть такая проблемка:

скажем есть две таблицы table1 и table2
table1 table2
------- ----------
key1 key1
text

Помогите пожалуйста написать триггер, который перед insert в table1(key1,name)
вставлял бы значение вставляемого key1 в table2, если такого key1 не существует в table2 и обновлял, если key1 в table2 имеется.


Огромное спасибо!
...
Рейтинг: 0 / 0
Как написать триггер...
    #33757393
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
helpa_...
скажем есть две таблицы table1 и table2
Код: plaintext
1.
2.
3.
4.
table1                         table2
-------                        ----------
key1                            key1
text                    
Помогите пожалуйста написать триггер, который перед insert в table1(key1,name)
вставлял бы значение вставляемого key1 в table2, если такого key1 не существует в table2 и обновлял, если key1 в table2 имеется.

А что обновлял-то?
Таблицу table1 по вставляемому ключу?
Т.е., при попытке insert в table1 делал бы update записи в table1 по совпадающему ключу, если такой есть, а не, собственно, сам insert?
...
Рейтинг: 0 / 0
Как написать триггер...
    #33757422
Фотография Alexey Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Триггер BEFORE не позволит выполнить изменения в другой таблице.
Нужен AFTER.
...
Рейтинг: 0 / 0
Как написать триггер...
    #33757436
Фотография Alexey Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 helpa_...
Какая версия DB2?
В 8-ке см. MERGE...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как написать триггер...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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