서브쿼리를 이용한 테이블 생성
*개요
-CREATE TABLE 명령문에서 서브쿼리 절을 이용하여 다른 테이블의 구조와 데이터를 복사하여 새로운 테이블 생성 가능
-서브쿼리의 출력 결과가 테이블의 초기 데이터로 삽입
*기능
-CREATE TABLE 명령문에서 지정한 칼럼 수와 데이터 타입과 반드시 일치
-칼럼 이름을 명시하지 않을 경우 서브쿼리 칼럼 이름과 동일
-무결성 제약조건은 NOT NULL 조건만 복사
。기본 키, 참조 키와 같은 무결성 제약조건은 사용자의 재정의 필요
-디폴트 옵션에서 정의한 값을 그대로 복사
*사용법
CREATE TABLE table [column[, column,...]] AS subquery; |
'오라클 > Oracle,SQL' 카테고리의 다른 글
오라클공부 463. 서브쿼리를 이용한 테이블 생성 (0) | 2015.11.18 |
---|---|
오라클공부 462. 서브쿼리를 이용한 테이블 생성 (0) | 2015.11.17 |
오라클공부 460. 테이블 생성 확인 (0) | 2015.11.17 |
오라클공부 459. DEFAULT 옵션 (0) | 2015.11.17 |
오라클공부 458. 테이블 생성 방법 (0) | 2015.11.17 |