작업 : 동일한 구조의 두 테이블에서 데이터의 유효성을 검사합니다. 우리는 이것을 위해 레코드에 체크섬 기능을 사용하려고했습니다.SQL의 datetime 필드에 대한 체크섬
문제점 : 테이블의 레코드는 동일합니다. 그러나 체크섬 (*)을 사용하면 다른 CheckSum이 제공됩니다.
SELECT statusName,CheckSum(*) from OrderStatus
DateTime 열을 제외하고 체크섬을 계산하면 두 테이블 모두에서 동일한 값이됩니다. 테이블에서
SELECT statusName,CheckSum(StatusName,CreatedByUser,ModifiedByUser) from OrderStatus
열 : StatusName, CreatedByUser, ModifiedByUser, CreatedDateTime, LastModifiedTime
은 날짜 열을 포함하여이 문제를 해결하는 방법.
도움이 되었습니까? !!!!
당신이 확인 했 날짜 시간 값이 실제로 있음 두 테이블의 일치하는 레코드간에 동일합니까? –
예. 원본에서 대상으로 일부 데이터를 복사하여 쿼리의 유효성을 검사했습니다. 대상의 데이터는 원본의 정확한 복제본입니다. – Anusha