1
메신저를 테이블에 병합하려고합니다.병합으로 woron에
select * from dpr where dpr_qot_id=1111;
그럼 내가이는 follwing을 같이 병합 실행 :
MERGE INTO dpr d
USING (select dpr_ts, dpr_qot_id
from dpr
where dpr_qot_id = 1111
and dpr_ts = to_date('30.11.1999', 'DD.MM.YYYY')) s
on (s.dpr_ts = d.dpr_ts and s.dpr_qot_id = d.dpr_qot_id)
when not matched then
insert
(DPR_TS,
DPR_CLOSE,
DPR_OPEN,
DPR_HIGH,
DPR_LOW,
DPR_VOLUME,
DPR_QOT_ID)
values
(to_date('30.11.2010', 'DD.MM.YYYY'),
21.66,
21.75,
22.005,
21.66,
2556.00,
1111)
WHEN MATCHED THEN
UPDATE
set DPR_CLOSE = 21.66,
DPR_OPEN = 21.75,
DPR_HIGH = 22.005,
DPR_LOW = 21.66,
DPR_VOLUME = 2556.00;
여전히이 선택은 아무것도 발견하지 않습니다
select * from dpr where dpr_qot_id=1111;
을
이 선택 나던 아무것도 찾을 수 내가 도대체 뭘 잘못하고있는 겁니까?
감사합니다.
인사말 마그
병합이 확실합니까? –
추가 질문이 있으면 언제든지 다른 질문을 열어보십시오. –