자기개발/프로그래밍
오라클 DB 복사하기
집테크
2022. 6. 2. 00:11
CREATE TABLE [NEW_TABLE] ASSELECT * FROM [OLD_TABLE] [WHERE 절]
2) 테이블 구조만 복사
CREATE TABLE [NEW_TABLE] ASSELECT * FROM [OLD_TABLE] WHERE 1=2 ---> where 참이 아닌 조건을 삽입
3) 데이터만 복사 (테이블 구조가 동일할 때)
INSERT INTO [NEW_TABLE] SELECT * FROM [OLD_TABLE] [WHERE 절]
4) 데이터만 복사 (테이블 구조가 다를 경우)
INSERT INTO [NEW_TABLE] ( column1, column2, ... ) SELECT col1, col2, ... FROM [OLD_TABLE]
5) 테이블 구조 + 데이터 + 설정 키 모두 복사
CREATE TABLE [NEW_TABLE] LIKE [OLD_TABLE]; --- 구조 전체 복사INSERT [NEW_TABLE] SELECT * FROM [OLD_TABLE]; --- 데이터 복사