특정 데이터를 같은 테이블 혹은 다른테이블에 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 |