Можете ли вы сказать мне, как обновить несколько строк в оракула, как когда я уволил обновление заявление он дал мне следующую ошибкуОбновление нескольких строк в оракула
UPDATE BI_BSELATEST_LATESTPRICESTEST
SET PREVIOUS_DAY_CLOSE =
(SELECT DISTINCT aa.DLYPRICE_CLOSE
FROM DATAFEED_EQTY.FEED_DLYPRICE aa ,
(
SELECT a.sc_code , MAX(a.DLYPRICE_DATE) as max_date
from DATAFEED_EQTY.FEED_DLYPRICE a,BI_BSELATEST_LATESTPRICES b
where a.SC_CODE = b.SC_CODE
and a.ST_EXCHNG = 'BSE'
and a.DLYPRICE_DATE < b.upd_time
group by a.sc_code
) bb
WHERE aa.SC_CODE = bb.sc_code
and aa.DLYPRICE_DATE = max_date)
ORA-01427: однорядные подзапрос возвращает более чем один ряд
заранее спасибо
Ни один из ответов, которые вы получили на * какие-либо вопросы раньше, достаточно хорош для принятия (вы принимаете ответы, нажав галочку влево)? –
Спасибо, что разместили код. Вы также можете правильно отформатировать код, отложив каждую строку на 4 пробела (или выделите и нажмите кнопку «код» на панели инструментов). –