서브쿼리를 이용한 INSERT
다른 테이블 SELECT하여 INSERT 방법 - 열개수가 일치해야 함
INSERT 대상 테이블의 칼럼명과, SELECT 테이블 칼럼명이 달라도 가능
INSERT INTO SAWON
SELECT EMPNO, ENAME, SAL*2 FROM EMP WHERE DEPTNO =10;
서브쿼리를 이용한 UPDATE
UPDATE emp SET
JOB = (SELECT JOB FROM emp WHERE empno=7499),
deptno = (SELECT deptno FROM dept WHERE dname = 'SALES')
WHERE empno in (7369, 7782, 7788);
서브쿼리를 이용한 DELETE
DELETE emp
WHERE deptno = (SELECT deptno FROM dept WHERE dname='SALES');
'스터디 > Oracle' 카테고리의 다른 글
[Oracle / 오라클] CREATE / ALTER/ TRUNCATE / DROP/ VIEW (0) | 2021.04.26 |
---|---|
[Oracle/오라클] MERGE - 조건에 따른 UPDATE / INSERT (0) | 2021.04.24 |
[Oracle] 오라클 스칼라 서브쿼리, 상호연관 서브쿼리, EXISTS (0) | 2021.04.21 |
[Oracle/오라클] 서브쿼리 (0) | 2021.04.18 |
[Oracle] 집합연산자 (SET) - INTERSECT, MINUS, UNION (0) | 2021.04.18 |