문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
| oracle:merge [2018/02/21 08:05] – 만듦 taekgu | oracle:merge [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 4: | 줄 4: | ||
| MERGE INTO SALED T | MERGE INTO SALED T | ||
| USING ( | USING ( | ||
| - | SELECT c.cstmr_id, item_id, color_id, 24 mgn_rate, 0 mgr_rate, hal_rate, a.CUR_PAN_PRICE pan_price, b.saleh_id | + | SELECT c.cstmr_id, item_id, color_id, 24 mgn_rate, 0 mgr_rate, |
| + | hal_rate, a.CUR_PAN_PRICE pan_price, b.saleh_id | ||
| , to_char(sysdate, | , to_char(sysdate, | ||
| FROM TABLE(CAST(m_SALE_DTL_TBL AS SALE_DTL_TBL)) a, | FROM TABLE(CAST(m_SALE_DTL_TBL AS SALE_DTL_TBL)) a, | ||
| 줄 12: | 줄 13: | ||
| or | or | ||
| | | ||
| - | (select case when rownum = 1 then ' | + | (select case when rownum = 1 then ' |
| + | from dual connect by level < 3) c | ||
| | | ||
| ) s | ) s | ||
| - | ON (t.saleh_id = s.saleh_id and t.cstmr_id = s.cstmr_id and t.item_id | + | ON (t.saleh_id = s.saleh_id and t.cstmr_id = s.cstmr_id |
| + | and t.item_id | ||
| WHEN MATCHED THEN | WHEN MATCHED THEN | ||
| | | ||
| 줄 23: | 줄 26: | ||
| , t.user_id = s.user_id | , t.user_id = s.user_id | ||
| WHEN NOT MATCHED THEN | WHEN NOT MATCHED THEN | ||
| - | | + | |
| - | | + | hal_rate, pan_price, saleh_id, add_date, user_id) |
| + | | ||
| + | s.hal_rate, s.pan_price, | ||
| </ | </ | ||