Tech/DB・SQL
테이블 복사 쿼리
Enrai
2016. 6. 28. 12:01
1. Oracle
- 테이블 전체 복사 : CREATE TABLE [새 테이블명] AS SELECT * FROM [복사할 테이블명]
- 테이블 일부 복사 : CREATE TABLE [새 테이블명] AS SELECT [칼럼1], [칼럼2], … FROM [복사할 테이블명] WHERE [기타 조건]
- 테이블 구조만 복사 : CREATE TABLE [새 테이블명] AS SELECT * FROM [복사할 테이블명] WHERE 0=1;
2. SQL Server
- 테이블 전체 복사 : SELECT * INTO [새 테이블명] FROM [복사할 테이블명]
- 테이블 일부 복사 : SELECT [칼럼1], [칼럼2], … INTO [새 테이블명] FROM [복사할 테이블명] WHERE [기타 조건]
- 테이블 구조만 복사 : SELECT * INTO [새 테이블명] FROM [복사할 테이블명] WHERE 1=0