728x90
반응형
다음은 SELECT INTO문을 사용하여 테이블을 복사하는 예시입니다.
SELECT * INTO new_table FROM original_table;
위 예시에서 new_table은 복사된 새로운 테이블의 이름을 나타내고, original_table은 복사할 기존 테이블의 이름입니다.
* 는 모든 열을 선택하는 것을 의미합니다.
위 예시를 사용하면, original_table의 모든 행과 열이 new_table로 복사됩니다.
또 다른 방법으로는 INSERT INTO문을 사용하는 것입니다.
이 방법은 기존 테이블과 동일한 스키마를 가진 새로운 테이블을 만들고, 기존 테이블의 데이터를 새로운 테이블에 복사하는 방법입니다.
CREATE TABLE new_table AS SELECT * FROM original_table;
위 예시에서 new_table은 새로 생성될 테이블의 이름을 나타내고, original_table은 복사할 기존 테이블의 이름입니다.
AS 키워드 다음에 SELECT문을 사용하여 복사할 데이터를 선택합니다.
CREATE TABLE 문과 함께 사용하면 새로운 테이블을 만들 수 있습니다.
위 예시를 사용하면 original_table의 모든 행과 열이 new_table로 복사됩니다.
728x90
반응형
'SQL > MSSQL' 카테고리의 다른 글
[MSSQL] INNER, LEFT, RIGHT, FULL JOIN 쿼리 사용 방법 (0) | 2023.03.18 |
---|---|
[MSSQL] IS NULL 사용 방법 (0) | 2023.03.17 |
[MSSQL] Insert Into / 데이터 삽입 쿼리 (0) | 2023.03.16 |
[MSSQL] Dateadd 함수 사용법 (0) | 2023.03.15 |
[MSSQL] With 절 사용 방법 (0) | 2023.03.13 |
[MSSQL] Create Temp Table / 임시 테이블 생성 쿼리 (0) | 2023.03.12 |
[MSSQL] SQL SERVER Table NOLOCK 쿼리 (0) | 2023.03.11 |
[MSSQL] Truncate Table / 테이블 데이터 전체 삭제 쿼리 (0) | 2023.03.10 |