가능한 중복 : 여기
update one table with data from another하나의 테이블을 별도의 데이터베이스에있는 다른 테이블의 데이터로 업데이트하는 방법은 무엇입니까?
익스트림 SQL 멍청한 놈. 두 개의 데이터베이스 (Database1, Database2)가 있습니다. 각 db에는 동일한 테이블이 있습니다. Database1의 TableA에있는 데이터 (Database1, TableA -> Database2, TableA)로 Database2의 TableA를 업데이트하려고합니다.
이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
어떤 RDBMS를 사용하고 있습니까 (MS SQL, Oracle, MySQL)? 대상 테이블을 원본 테이블로 완전히 덮어 쓰시겠습니까? 새 행을 추가 하시겠습니까? –
이것은 MS SQL에 있습니다. 기본적으로 대상 테이블에는 원본 테이블과 동일한 데이터가 많이 포함되어 있지만 소스 테이블에는 기존 행에 다른 값이 있거나 새 행이있을 수 있습니다. 대상 테이블이 원본 테이블과 일치하도록합니다. 대상 테이블에없는 경우 새 행을 삽입하고 기존 행을 업데이트해야 할 수도 있습니다. – Keith
얼마나 자주 2 개의 테이블을 동기화해야합니까? 실시간으로 또는 무언가를 매일 찾고 있습니까? – Swoop