2016-06-27 2 views
0

Я пытаюсь сделать слияние между table1 и table2, и я уверен, что таблица2 возвращает уникальные элементы, но я получив следующую ошибку в Sybase.Sybase Merge не допускается, потому что разные действия слияния ссылаются в том же WHEN [NOT] Предложение MATCHED

Msg451, Merge не допускается, так как различные действия слияния ссылаются в том же WHEN [NOT] MATCHED.

сливаются в table1, как G, используя (TableB) в качестве D на G.id = D.id Когда MATCHED затем обновленный набор ... когда не MATCHED затем вставки ...

ответ

0

текущая реализация ASE MERGE действительно имеет некоторые ограничения, как говорится в сообщении об ошибке. К сожалению, они, похоже, не документированы.

+0

Да, я попытался найти любую документацию или объяснение, но нелегко определить, в чем причина проблемы из сообщения, если у вас есть какие-либо идеи или советы, это будет очень приветствуется :), спасибо за ваш комментарий , – leonardoavs