요약 :이 자습서에서는 SQL Server SELECT INTO
문을 사용하는 방법을 배웁니다.
SQL Server SELECT INTO 문 소개
SELECT INTO
문은 새 테이블을 만들고 쿼리에서 행을 삽입합니다.
다음 SELECT INTO
문은 destination
테이블을 만들고
조건, source
테이블에서 destination
테이블로 :
Code language: SQL (Structured Query Language) (sql)
source
테이블에서 부분 데이터를 복사하려면 WHERE
를 사용합니다. 복사 할 행을 지정하는 절. 마찬가지로 source
테이블의 열을 선택 목록에서 지정하여 destination
테이블에 복사 할 열을 지정할 수 있습니다.
SELECT INTO
문은 기본 키 및 인덱스와 같은 제약 조건을 source
테이블에서
테이블.
SQL Server SELECT INTO 예제
SELECT INTO
문을 사용하는 몇 가지 예제를 살펴 보겠습니다. .
A) SQL Server SELECT INTO를 사용하여 동일한 데이터베이스 내에서 테이블 복사 예
먼저 새 테이블을 저장할 새 스키마를 만듭니다.
Code language: SQL (Structured Query Language) (sql)
둘째, sales.customers
테이블과 같은 marketing.customers
테이블을 만들고 sales.customers
테이블을 marketing.customers
테이블로 :
Code language: SQL (Structured Query Language) (sql)
세 번째, 쿼리 사본을 확인하기 위해 marketing.customers
테이블의 데이터 :
Code language: SQL (Structured Query Language) (sql)
다음 그림은 부분 출력을 보여줍니다.
B) SQL Server SELECT INTO 문을 사용하여 데이터베이스간에 테이블 복사
먼저
:
Code language: SQL (Structured Query Language) (sql)
둘째, sales.customers
를 현재 데이터베이스 (BikeStores
)를 TestDb.dbo.customers
테이블에 추가합니다. 이번에는 California
에서 찾은 고객의 고객 ID, 이름, 성 및 이메일 만 복사합니다.
셋째, TestDb.dbo.customers
사본 확인 :
Code language: SQL (Structured Query Language) (sql)
부분 결과 집합은 다음과 같습니다.
이 자습서에서는 SQL Server를 사용하는 방법을 배웠습니다. SELECT INTO
문을 사용하여 동일한 데이터베이스 내에서 또는 데이터베이스간에 테이블을 복사합니다.