Notice
Recent Posts
Recent Comments
Link
매일 매일 미라클 코딩
[SQL/오라클] 테이블 복제하기 본문
SELECT 결과를 INSERT
INSERT INTO 빈테이블명 (컬럼1, 컬럼2 ... 생략가능)
(SELECT * FROM 원본테이블명
WHERE 조건)
- 테이블 전환시, 백업테이블의 데이터를 다시 원본테이블로 옮기는 경우 사용
- 테이블 구조가 같아야함
테이블을 복사하여 새로운 테이블 만들기(CTAS)
CREATE TABLE 복제테이블명 (컬럼명1, 컬럼명2 ... 생략가능)
AS
SELECT 컬럼명1, 컬럼명2
FROM 원본테이블명
WHERE 조건
- 제약조건은 복사되지 않는다
- 데이터까지 복사됨
'데이터베이스 > SQL' 카테고리의 다른 글
SQLD 오답노트 (1) - 2022.08.19 (0) | 2022.08.19 |
---|---|
[SQL/오라클] DECODE 함수와 CASE WHEN 문 (0) | 2022.07.14 |
[SQL/ORACLE] MERGE INTO 절 사용하기 (0) | 2022.07.12 |
[SQL/오라클] DROP & TRUNCATE (0) | 2022.06.06 |