Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Вопрос по merge  [new]
Alehandr
Member

Откуда:
Сообщений: 12
Всем привет.
Подскажите как решит проблему есть запрос
merge into ( ... ) update using ( ... ) source  on  ... when matched then  ... when not matched

Проблема что если source не находиться не одной записи то ничего не возвращается и в следствие ничего не происходить, как сделать что бы сработал not matched.
6 дек 12, 16:43    [13589380]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по merge  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4946
Alehandr,

Здравствуйте.

merge into ( ... ) target using ( select c1, ..., cN from ... where ... union all values (null, ..., null) ) source on ...
when matched then ...
when not matched then ...
7 дек 12, 12:50    [13593606]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по merge  [new]
Alehandr
Member

Откуда:
Сообщений: 12
еще вопрос получается если when not matched then, то доступа к target нет.
7 дек 12, 14:20    [13594619]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по merge  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4946
Alehandr
еще вопрос получается если when not matched then, то доступа к target нет.
Да.
7 дек 12, 17:04    [13596131]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить