*SQL_Oracle*
DDL <CREATE> SUBQUERY를 이용한 테이블생성
깐부로부터
2021. 11. 10. 00:19
테이블 복사 뜨는 개념
서브쿼리 -> 메인 SQL문을 보조하는 쿼리문
[ 표현법 ]
CREATE TABLE 테이블명
AS 서브쿼리;
서브쿼리 수행결과로 테이블을 생성한다.
※ SELECT절에서 산술연산 또는 함수식이 기술된 경우 엘리어스를 부여해야한다.
안그럼 오류뜸.
테이블이 다 생성된 후 뒤늦게 제약조건 추가 (ALTER TABLE 테이블명 XXXX)
PRIMARY KEY : ADD PRIMARY KEY(컬럼명);
PRIMARY KEY : ADD FOREIGN KEY(컬럼명) REFERENCES 참조할테이블명(참조할컬럼명)
UNIQUE : ADD UNIQUE(컬러명);
CHECK : ADD CHECK(컬럼에 대한 조건);
NOT NULL : MODIFY 컬럼명 NOT NULL;