SQL/MSSQL

[MSSQL] Select Into / 테이블 복사 쿼리 사용 방법

Ant_U 2023. 3. 14. 09:59
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
반응형