다음 필드가있는 데이터베이스 테이블 (Employee)이 있습니다 : EmpID, EmpName. PKID (자동), EmpID, EmpName, 월, 연도 필드가있는 두 번째 테이블 (EmployeeVersion)이 있습니다.하나의 테이블에서 다른 SQL 서버로 레코드를 복사하는 가장 빠른 방법
Employee 테이블에서 EmployeeVersion 테이블로 데이터를 복사하는 가장 빠른 방법은 무엇입니까? 월, 연도에는 데이터가 복사 된 월 또는 연도 또는 C# 코드에서 저장 프로 시저 (@Month, @Year)로 값이 전송됩니다. 두 가지 시나리오에 대한 솔루션을 제공하십시오.
Insert Into EmployeeVersion (EmpID, EmpName, Month, Year) select * from Employee
하십시오 조언을 : 열 수는 두 테이블에서 일치하지 않기 때문에
은 지금까지 내가 아는 한, 나는 다음과 같은 성명을 사용하지 않을 수 있습니다. 감사.
특정 열 선택 EMPLOYEE 테이블에서. –
이 두 필드가 Employee 테이블에 없기 때문에 EmployeeVersion 테이블의 Month & Year를 어떻게 채울 수 있습니까? – learner
GORDON의 해결책을 확인하십시오 –