2011-12-20 2 views
2

SQL Server로 가져온 데이터베이스 백업이 있고 일부 열을 추가하여 변경 사항이 거의 없습니다. 기존 열을 제거하지 않았지만 일부 추가했습니다.테이블을 수정 한 후 SQL Server 데이터 가져 오기

이제 동일한 데이터베이스를 다시 가져 와서 열을 추가하는 중 오래된 데이터를 모두 입력하고 싶습니다.

이것을 달성하기위한 적절하고 효과적인 효과적인 방법은 무엇입니까?

제안 해 주셔서 감사합니다.

답변

2

동일한 서버에 백업을 복원 한 후이를 실행

INSERT INTO Production.dbo.table1 (column1, column2, integercol, stringCol) 
SELECT column1, column2, 16, 'add text value' 
FROM Backup.dbo.table1 

당신은 where 절과 특정 열을 적절하게 추가 할 수 있습니다.

선택 항목의 열 개수가 삽입과 일치해야합니다.

관련 문제