'mssql insert select'에 해당되는 글 1건

  1. 2013.06.19 [MSSQL] SELECT 한 데이터 INSERT 하기
Database/MSSQL2013. 6. 19. 12:11

특정 데이터를 같은 테이블 혹은 다른테이블에 INSERT 하기 입니다.

 

IDENTITY 값이 설정된 필드에 INSERT 를 위하여 SET IDENTITY_INSERT 테이블명 on 설정

 

아래의 예제는 test 의 select 결과를 test1 DB에 INSERT 하는 SQL문 입니다.

SELECT 문 뒤에 WHERE 절을 붙여 조건을 명시할 수 있습니다.

혹 오류가 발생한다면 컬럼명을 명시해줘야 합니다.

 

 

use [데이터베이스명]

SET IDENTITY_INSERT 테이블명 on



INSERT INTO test1.dbo.테이블명 SELECT * FROM test.dbo.테이블명



SET IDENTITY_INSERT 테이블명 off





컬럼명 명시시



INSERT INTO test1.dbo.테이블명(Filed1, Filed2, 등등) SELECT * FROM test.dbo.테이블명(Filed1, Filed2, 등등)

'Database > MSSQL' 카테고리의 다른 글

MSSQL 로그 삭제 및 로그 축소  (0) 2013.02.04
Excel OLEDB 설정  (0) 2012.11.05
Posted by 소울하트