[oracle] ๊ธฐ๋ณธ ๋ช
๋ น์ด (update, insert, delete, merge, commit, rollback, ์๋ธ์ฟผ๋ฆฌ, exists)
1. update update ํ
์ด๋ธ๋ช
set ํ๋๋ช
1 = ๊ฐ, ํ๋๋ช
2 = ๊ฐ, ... where ์กฐ๊ฑด์; 2. insert insert into ํ
์ด๋ธ๋ช
values (๊ฐ1, ๊ฐ2, ๊ฐ3, ...); or insert into ํ
์ด๋ธ๋ช
(ํ๋๋ช
1, ํ๋๋ช
2...) valeus ( ๊ฐ1, ๊ฐ2,...); 3. merge merge ๋ช
๋ น์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ง์ ํ ํ
์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅํ๊ฑฐ๋ ์์ ํ๋ค. ์ผ๋ฐ์ ์ผ๋ก ์กฐ๊ฑด์์ ๋ฐ๋ผ ๋ฐ์ดํฐ๊ฐ ์๋ค๋ฉด update ๊ตฌ๋ฌธ์ ์ฒ๋ฆฌํ๊ณ , ๋ฐ์ดํฐ๊ฐ ์๋ค๋ฉด insert ๊ตฌ๋ฌธ์ ์ฒ๋ฆฌํ๋ค. merge into ์
๋ ฅ/ ์์ ํ ํ
์ด๋ธ๋ช
using (ํ
์ด๋ธ๋ช
| ๋ทฐ| ์๋ธ์ฟผ๋ฆฌ) on ์กฐ๊ฑด์ when matched then update set ํ๋๋ช
1 = ๊ฐ1, ... when not m..
2021.10.15