티스토리 뷰
1. CREATE TABLE AS SELECT - 역할
SELECT 문장을 이용하여 다른 테이블이 있는 데이터를 복사하여 새로운 테이블을 생성
2. CREATE TABLE AS SELECT- 기본 테이블
◈ TEST_TABLE_ONE
IDX | ID | NAME | AMT |
1 | test1 | 테스트1 | 1000 |
2 | test2 | 테스트2 | 2000 |
3 | test3 | 테스트3 | 3000 |
3. CREATE TABLE AS SELECT - SQL 문장
◈ SQL 문장
1 2 | CREATE TABLE TEST_TABLE_THREE AS SELECT IDX,ID,NAME,AMT FROM TEST_TABLE_ONE; |
◈ 설명
d
위의 SQL문장을 활용하면 TEST_TALBE_THREE라는 테이블을 생성할 때 TEST_TABLE_ONE라는 데이터를 복사하여 TEST_TALBE_THREE을 생성하게 됩니다.
이 때 만약 컬럼의 위치를 변경하고 싶다고 하면 SELECT 할 때 원하는 순서에 컬럼명을 입력해주면 거기에 맞게 입력이 됩니다.
'[개발]프로그래밍 > sql' 카테고리의 다른 글
[oracle] DROP TABLE - 테이블 삭제 (0) | 2019.12.02 |
---|---|
[oracle] RENAME TABLE - 테이블 이름 변경 (0) | 2019.11.29 |
[oracle] CREATE TABLE - 테이블 생성 (0) | 2019.11.25 |
[oracle] MERGE - 삽입,수정,삭제를 한번에 (0) | 2019.11.19 |
[oracle] DELETE - 테이블 내에 데이터 삭제 (0) | 2019.11.18 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday