테스트용 테이블 만들때 유용하게 쓸수 있죠..
CREATE TABLE TEST_MEMBER AS SELECT * FROM MEMBER
검색을 걸어서 필요한 데이타만 복사할수도 있죠.
CREATE TABLE TEST_MEMBER AS SELECT * FROM MEMBER WHERE IDX<10000
테이블 구조만 복사하고 싶다면..
CREATE TABLE TEST_MEMBER AS SELECT * FROM MEMBER WHERE 1=2
검색조건을 이렇게 한다면 테이타는 복사가 안되겠죠..
테이블이 이미 만들어진 경우는
INSERT INTO TEST_MEMBER SELECT * FROM MEMBER
주의할점은 테이블구조만 복사된다는 것이다.
프라이머리키나 인덱스등은 복사가 안돼니 따로 설정해 주어야 한다.
[출처] 오라클 테이블 복사 쿼리 |작성자 수유산장
'DATABASE > 오라클' 카테고리의 다른 글
오라클 import, imp -> impdp : IMP-00038 : Could not convert to environment character set's handle 에러 (2) | 2017.10.20 |
---|---|
오라클 접속오류 : ora-12505, ora-12514 오류 (0) | 2017.10.18 |
오라클 인덱스 리빌드 - index rebuild (0) | 2017.07.05 |
insert 냐 update 냐... merge into (0) | 2011.09.16 |
오라클 함수 trim, ltrim, rtrim 에 대해서.. (0) | 2011.03.14 |