테이블 A의 모든 기존 행을 테이블 B로 이동해야합니다. 또한 테이블 A에서 이동 된 행만 선택해야합니다 (테이블 B는 테이블 B가 아니기 때문에 테이블 B는 아카이브이므로 많은 행이 포함됩니다). 선택은 많은 시간)테이블 A에서 B로 행을 이동하고 A에서 이동 된 행만 선택하는 방법?
을 복용 나는
레코드가 내가 확인해야합니다 표 A에 연속적으로 삽입되어 있습니다 마이크로 소프트 SQL 서버 2008과 닷넷 (의 System.Data.SQLClient)를 사용하고 있습니다 이동 된 레코드 만 선택되고 삭제되기 전에 표 A에서 선택됩니다.
가장 효율적인 방법은 무엇입니까? 난 당신이 같은 것을 할 싶습니다 이해하는 것과
레코드를 테이블 A에서 B로 이동하면 레코드 전송 후 테이블 A에서 동일한 레코드를 읽는 방법. 복사 작업이 아닌 이동이라고 생각합니다. –
분명히 이동하기 전에 선택해야합니다. – Harindaka
원본 테이블에 타임 스탬프/자동 번호 필드를 만들 수 있습니다.이 필드를 기반으로 이동할 레코드를 식별 할 수 있습니다. –