#CREATE to SELECT란
테이블 생성과 동시에 다른테이블의 값을 입력하는 문이다
#예제
CREATE TABLE 테이블A AS
SELECT *
FROM 테이블B
WHERE ...
SELECT문에 *를 선언하면 생성되는 테이블A는 테이블B의 컬럼명과 데이터 타입을 그대로 구현해서 생성이 된다
#SELECT문에서 출력 컬럼을 지정하면 지정한 컬럼만 CREATE테이블에 컬럼이 생성된다
CREATE TABLE 테이블A AS
SELECT
BOARDNUM,
BOARDID,
TITLE
FROM 테이블B
주로 현업에서 테이블의 수정이 많을때 데이터를 임시 대피시키기 위해 사용된다
'DB > Oracle' 카테고리의 다른 글
[ORACLE] 임시 더미데이터 만들기 (0) | 2020.11.27 |
---|---|
[ORACLE] 날짜 변환 TO_DATE(), TO_CHAR() (0) | 2020.11.27 |
[ORACLE] SQLPLUS SQL파일 실행후 로그 남기기 (0) | 2020.11.19 |
[ORACLE] 대소문자 구분없이 검색하기 (0) | 2020.11.19 |
[ORACLE] EXISTS/NOT EXISTS (0) | 2020.11.18 |