слиться с оператором, который раньше работал, а теперь нет - PullRequest
0 голосов
/ 09 декабря 2018

Я столкнулся со странным поведением с оператором слияния в Oracle.На самом деле, несколько дней назад мое заявление работало отлично, и запрашиваемая колонка обновляется.Однако на сегодняшний день я узнал, что колонка больше не обновляется.Я запутываюсь, если это проблема, связанная с окружающей средой, или проблема, связанная с самим запросом.Можете ли вы посоветовать, пожалуйста?

Запрос:

merge into Currency_table CURR
using (
      SELECT CURR.rowid as RID, M_SYSTEM 
      FROM Currency_table CURR, Trade_ext TRN_EXT, TradeGen TRN, CONTRACT CNT 
      WHERE CNT.M_REFERENCE= 123
      AND CNT.M_REFERENCE = TRN.M_CONTRACT 
      AND TRN.M_NumB = TRN_EXT.M_C_REF
      AND TRN_EXT.M_C_REF = CURR.M_NumBer 
      )T 
on ( CURR.rowid = T.RID) 
when matched then 
update set CURR.MSYSTEM = 'S1' ;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...