2010-01-04 5 views
1

스크립트에 딸꾹질을하는 데이터베이스에는 자매 데이터베이스 테이블의 스키마와 일치하지 않는 테이블이 하나 있습니다. 다른 테이블의 스키마와 일치하도록 테이블을 재배치했지만 같은 문제가있는 다른 데이터베이스가 발생할 가능성이있는 경우 이름 값 쌍을 강력하게 바인딩하려고합니다. 현재 다음과 같은 사항을 가지고 있으며 추가 논리를 사용하지 않고 동일한 작업을 수행 할 수있는 우아한 방법을 찾고 있습니다. SELECT 문을 보존하면서 나는 ... TSQL - 삽입시 이름과 값을 강력하게 바인딩합니다.

INSERT INTO Cars (Name,Model,Make) VALUES (CarName, CarModel, CarMake) 

같은 짓을하면 내가처럼

INSERT INTO Cars 
SELECT CarName, CarModel, CarMake FROM SomeBigJoin 

어떻게 spefically 이름/값 쌍을 결합 할 수있다?

답변

5
INSERT INTO Cars (Name, Model, Make) 
select CarName, CarModel, CarMake 
    from SomeBigJoin 

.

+0

Duh. 그날 아침 중 하나였습니다. 감사! –

관련 문제