JongTachi의 개발 블로그

[DB] SELECT문 한꺼번에 INSERT하기 본문

DB

[DB] SELECT문 한꺼번에 INSERT하기

JongTachi 2023. 8. 5. 16:01
728x90
반응형

DB에 있는 데이터를 옮겨야 하는데 테이블끼리 컬럼이 같고 데이터의 형태가 같다면 편하게 SELECT를 이용하여 INSERT하는 방법이 있습니다. 

 

주의 : 해당 문은 SELECT문을 적용하는 테이블과 INSERT할 테이블의 컬럼이 같거나 포함되어야 합니다. 

 

-- TEST_2에 있는 데이터르 TEST_1에 넣기

INSERT INTO TEST_1 
SELECT * FROM TEST_2;

 

 

깨알지식

  • 데이터 INSERT시 묵시적 형변환

데이터를 넣을 땐 기본적으로 테이블 컬럼의 데이터 타입과 입력할 데이터 타입을 맞춰줘야 합니다. 하지만 이렇게 맞춰주지 않아도 데이터 삽입에 성공하는 경우가 있는습니다. 이는 오라클에서 자동으로 데이터 변환을 해주었기 때문입니다. 

728x90
반응형