데이터베이스 테이블에서 데이터를 가져 오는 쿼리를 작성했습니다. 나는 내 쿼리의 결과를 다른 데이터베이스 테이블에 병합하는 과정에 있으며 일부 조언이 필요합니다. 내 선택 문은 다음과 같습니다select 문에서 여러 개의 행을 기존 테이블에 삽입
SELECT * FROM dbo.ActivePasscodes
WHERE ACCOUNT NOT IN
('BCLions','DCL02','DEM02','DEMO2','Fission','Havilah','Mbac',
'NEW','OrkoSilver','PDAC2012','PDAC2012D','PROMO2','Rocktech','XMAS',
'Xmas1','Xmas2','Xmas3','Xmas4','Xmas5','Xmas6',
'Xmas7','Xmas8','CMP33','TEST','ZZZ3','DNB02','XXX02',
'DNBTEST','32576','TEST123','TEST REC','CCTest','XXX')
AND Deleted <> '1'
AND CODE NOT IN ('21717312','24536779','27227816','37121896','47241',
'35965','51983','68696')
이 쿼리 나에게 1501 개 레코드를 반환합니다. 내가 달성하고자하는 것은 동일한 레코드가있는 다른 기존 데이터베이스 테이블에이 1501 레코드를 삽입하는 것입니다 (모든 열이 일치하는 것처럼).
다른 사람이이 쿼리에서 반환 한 모든 레코드를 다른 데이터베이스 테이블에 어떻게 삽입 할 수 있는지 나와 다른 사람이 올바른 방향으로 가리키게 할 수 있습니까? 필자는 Microsoft SQL Server를 처음 접했고 이에 대한 연구를 해왔지만 내 시나리오와 상당히 유사한 것을 발견하지는 못했습니다. 어떤 것이 명확하지 않은 경우 추가 설명을 요청하십시오.
감사합니다.
감사합니다.
-Dave
데이터베이스가 동일한 서버에 있다는 것이다 모든 열을 지정해야합니다 ?? –
예. 동일한 서버에 있습니다. – MotoDave452
@MotoDate 내가 게시 한 답변을 시도하십시오 –