목록전체 글 (75)
괴발개발 개발하다
[Oracle] 오라클 SELECT 해서 INSERT 하는 방법
1. SELECT 절의 컬럼과 INSERT 테이블의 컬럼이 일치하는 경우 INSERT INTO emp SELECT 8000 , 'GENT' , a.job , a.mgr , TO_DATE('2021-05-03', 'YYYY-MM-DD') , a.sal , a.comm , a.deptno FROM emp a WHERE empno = 7698 -> emp 테이블의 컬럼을 선언하지 않고 INSERT가 가능하다. 2. SELECT 절의 컬럼과 INSERT 테이블의 컬럼이 불일치하는 경우 INSERT INTO emp (empno, ename, job, mgr, hiredate) SELECT 8001 , 'GENT' , a.job , a.mgr , TO_DATE('2021-05-03', 'YYYY-MM-DD') FR..
카테고리 없음
2022. 8. 8. 01:23
[Oracle] 오라클 INSERT INTO SELECT 구문
- INSERT INTO 구문은 원본과 대상테이블이 모두 있을 경우 사용한다. - TABLE A에서 모든 데이터를 가져와 B라는 테이블에 INSERT 한다. INSERT INTO B SELECT * FROM A - 위에서 TABLE A와 TABLE B는 스키마가 동일해야 한다. - 만일, A보다 컬럼수가 적을 경우에는 아래와 같이 사용할 수 있다. INSERT INTO B SELECT COL1,COL2,COL3 FROM A
Oracle
2022. 8. 7. 16:23